3

我想使用 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 uninstallImageMagick 并再次安装它。
但是,问题仍然存在。

谁能告诉我如何制作convert -liquid-rescale 作品?
感谢您的任何提示。

4

1 回答 1

2

安装后liblqr,您必须通过运行configure之前安装 imagemagick make,请参阅此处的构建说明:

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

如果您不运行configure,它将不会选择您的新库。

在你编译完 imagemagick 之后,LQR通过运行检查委托库是否已安装:

convert -list configure | grep -i "delegates"

并看到那里列出了 LQR。

于 2013-05-04T13:49:41.310 回答