2010-11-14 3 views
0

ПроблемаImageMagick `конвертировать -composite` работает на некоторых, а не на других

Я бегу команду новообращенного на кучу разных изображений. В основном, он работает отлично, но я заметил, что пара изображений не была помечена водяным знаком, как будто команда -composite даже не была там.

Команда

convert src.jpg -colorspace RGB -resize 1500x1500\> -strip watermark.png -composite out.jpg 

В -colorspace, -resize и -strip команды на самом деле не нужно в этом тесте. Но я получаю те же результаты, если я удалить их:

convert src.jpg watermark.png -composite out.jpg 

Файлы изображений

http://files.mattalexander.me/imtest.zip

*** ~: unzip -l imtest.zip 
Archive: imtest.zip 
    Length  Date Time Name 
--------- ---------- ----- ---- 
     0 2010-11-13 18:54 imtest/ 
    22676 2010-11-18 11:12 imtest/out.jpg 
     48 2010-11-13 18:54 imtest/run 
    23293 2010-11-13 18:47 imtest/src.jpg 
    76232 2010-11-13 18:47 imtest/watermark.png 
---------      ------- 
    122249      5 files 

версии программного обеспечения

Сервер # 1

*** ~: cat /etc/issue 
Ubuntu 9.10 \n \l 
*** ~: uname -a 
Linux *** 2.6.31-22-server #67-Ubuntu SMP Sat Oct 16 19:03:54 UTC 2010 x86_64  GNU/Linux 
*** ~: convert --version 
Version: ImageMagick 6.5.1-0 2009-08-27 Q16 OpenMP http://www.imagemagick.org 
Copyright: Copyright (C) 1999-2009 ImageMagick Studio LLC 

Сервер # 2

*** ~: cat /etc/issue 
CentOS release 5.5 (Final) 
Kernel \r on an \m 
*** ~: uname -a 
Linux *** 2.6.18-194.8.1.el5.028stab070.5 #1 SMP Fri Sep 17 19:10:36  MSD 2010 i686 i686 i386 GNU/Linux 
*** ~: convert --version 
Version: ImageMagick 6.2.8 10/20/10 Q16 file:/usr/share/ImageMagick-6.2.8/doc/index.html 
Copyright: Copyright (C) 1999-2006 ImageMagick Studio LLC 

ответ

1

Я попытался это и водяной знак действительно получить применяется с данной командой (я предполагаю «\>» ошибка, и предназначается, чтобы быть «>»):

convert src.jpg -colorspace RGB -resize 1500x1500> -strip watermark.png -composite out.jpg 

Я использую IM 6.6.5-8 на 32-битной Windows.

Водяной знак, однако, очень трудно увидеть на данном исходном изображении.

Выходной файл находится здесь: out.jpg

+0

Параметр '\> 'не является ошибкой. [Иди сюда] (http://www.imagemagick.org/Usage/resize/#resize) и Ctrl + F для "\>". – mattalxndr

+0

Спасибо за ваш ответ. Я выстроил старое и новое изображение и увидел, что на самом деле это добавляет водяной знак. – mattalxndr

Смежные вопросы