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, перечисленные там.