找不到 imageMagick mogrify 模块

Posted

技术标签:

【中文标题】找不到 imageMagick mogrify 模块【英文标题】:imageMagick mogrify module not found 【发布时间】:2012-07-12 07:48:33 【问题描述】:

我在使用 mogrify 时遇到问题。当我从命令行运行它时,当我从 php 运行它时,我得到了这个错误。

"mogrify: unable to open module file `/usr/lib64/ImageMagick-6.2.8/modules-Q16/coders/orig.la': No such file or directory."

奇怪的是,在其他盒子上该文件也丢失了,但我的脚本有效。 我正在做简单的事情,注入我用 convert 提取的修改后的 iptc。 任何线索如何让它工作?安装额外的包?

有问题的机器配置:

Version: ImageMagick 6.2.8 04/17/08 Q16 file:/usr/share/ImageMagick-6.2.8/doc/index.html
Copyright: Copyright (C) 1999-2006 ImageMagick Studio LLC

工作的人

Version: ImageMagick 6.5.9-0 2010-02-12 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2010 ImageMagick Studio LLC
Features: OpenMP 

【问题讨论】:

这是什么操作系统?尝试卸载并重新安装 IM。 【参考方案1】:

您在有问题的机器上安装的 ImageMagick 6.2.8 版本可能不包含 mogrify 库,或者未正确安装。尝试重新安装 imagick 并使库版本与您在工作版本上安装的版本匹配。

【讨论】:

好吧,当从命令行执行 mogrify 时,我从 centos 5.3 repo 更新了包,并注意到转换输出发生了变化。 Iptc 字段不再每行打印一项。所以我从源代码编译了 6.5.9-0。比谷歌搜索错误要快得多。无论如何感谢您的帮助 问题可能是问题机器上的配置显示 cmd 使用 /usr/share 作为模块目录,而 PHP 中的错误显示它正在尝试使用 /usr/lib64 /,文件不存在的地方。

以上是关于找不到 imageMagick mogrify 模块的主要内容,如果未能解决你的问题,请参考以下文章

范围不适用于 imagemagick6 mogrify

无需重新压缩的 ImageMagick/Mogrify 条是不是可能?

ImageMagick 和 mogrify 裁剪

Mogrify / ImageMagick 将 jpeg 背景从灰色更改为白色

ImageMagick:如何在没有背景的情况下使用 mogrify 按比例调整大小

调整 GIF 动画、pil/imagemagick、python 的大小