ImageMagick -liquid-rescale option error

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

Моя проблема: когда я набираю команду
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 работает?
Спасибо за любую подсказку.

1 ответ

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

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

Если ты не бежишь configure он не выберет вашу новую библиотеку.

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

convert -list configure | grep -i "delegates"

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

Другие вопросы по тегам