【问题标题】:ImageMagick -liquid-rescale option errorImageMagick -liquid-rescale 选项错误
【发布时间】:2013-04-28 19:11:26
【问题描述】:

我想用Seam Carving,发现ImageMagick也许是个不错的选择。
然后我从源代码安装 ImageMagick,如this 所示。

我的问题是:当我输入命令时
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 工作?
感谢您的任何提示。

【问题讨论】:

    标签: linux imagemagick imagemagick-convert seam-carving


    【解决方案1】:

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

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

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

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

    convert -list configure | grep -i "delegates"
    

    并看到那里列出了 LQR。

    【讨论】:

    • 感谢您的帮助。按照你说的做了之后,它给出了:DELEGATES mpeg fontconfig freetype jbig jng jp2 jpeg lzma openexr pango png ps tiff x xml zlib(DELEGATES 是红色的)但是原来的错误仍然是一样的。
    猜你喜欢
    • 2012-12-08
    • 1970-01-01
    • 2011-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多