2013-05-04 2 views
1

Я хочу использовать Seam Carving, и нашел ImageMagick, может быть, хороший выбор.
Затем я устанавливаю ImageMagick из источника как this.ImageMagick -liquid-rescale ошибка опции

Моя проблема: Когда я набираю команду
convert logo_trimmed.jpg -liquid-rescale 75x100%\! logo_lqr.jpg
это дает следующее сообщение об ошибке:
convert: delegate library support not built-in 'logo_trimmed.jpg' (LQR) @ error/resize.c/LiquidRescaleImage/1900.

Я думал, что это может из-за отсутствия поддержки liblqr, поэтому я иду в Liquid Rescale установить его
, а затем make uninstall ImageMagick и установите его снова.
Однако проблема остается прежней.

Может ли кто-нибудь сказать мне, как сделать convert -liquid-rescale работ?
Спасибо за любой намек.

ответ

2

liblqr После установки, вы должны установить ImageMagick, запустив configure до make см инструкции по сборке здесь:

http://www.imagemagick.org/script/install-source.php#unix

Если вы не участвуете configure это не будет забрать свою новую библиотеку.

И после того, как вы собрали проверку ImageMagick, что LQR библиотека делегат был установлен при помощи команды:

convert -list configure | grep -i "delegates" 

и видя LQR перечисленных там.

+0

Спасибо за помощь. После этого, как вы сказали, он дает: 'DELEGATES mpeg fontconfig freetype jbig jng jp2 jpeg lzma openexr pango png ps tiff x xml zlib' (DELEGATES в красном цвете) Но исходная ошибка остается прежней. – vancexu

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