【问题标题】:imageMagick mogrify module not found找不到 imageMagick mogrify 模块
【发布时间】: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。

标签: php imagemagick mogrify


【解决方案1】:

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

【讨论】:

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