Imagemagick 图像Magick错误
在Grunt任务上尝试通过节点ImageMagick运行ImageMagick时,我从ImageMagick获得以下错误: 警告:命令失败:标识:无法加载模块Imagemagick 图像Magick错误,imagemagick,node-imagemagick,Imagemagick,Node Imagemagick,在Grunt任务上尝试通过节点ImageMagick运行ImageMagick时,我从ImageMagick获得以下错误: 警告:命令失败:标识:无法加载模块 /usr/local/ceral/imagemagick/6.8.8-9/lib/imagemagick//modules-Q16/coders/jpeg.la': 未找到文件@error/module.c/OpenModule/1275。识别:无解码 此图像格式的代表inventaire/videos/OFF\u Arrestation
/usr/local/ceral/imagemagick/6.8.8-9/lib/imagemagick//modules-Q16/coders/jpeg.la':
未找到文件@error/module.c/OpenModule/1275。识别:无解码
此图像格式的代表
inventaire/videos/OFF\u Arrestation
joueur_14_petit.jpg'@error/composure.c/ReadImage/501。使用武力
继续
为什么ImageMagick试图在/usr/local/cell/ImageMagick/6.8.8-9/lib/ImageMagick//modules-Q16/coders/jpeg.la
加载JPG编码器?为什么在ImageMagick/
后面加上双斜杠
这个grunt脚本在OSX 10.8上运行得很好,现在在10.9.2上失败了。
有人知道修复方法吗?ImageMagick的模块依赖项在系统升级时已过时。您需要重新安装自制软件包。请参阅此文章“”或“” 为什么ImageMagick试图加载JPG编码器 /usr/local/Cell/imagemagick/6.8.8-9/lib/imagemagick//modules-Q16/coders/jpeg.la ImageMagick需要一个用于JPEG的静态库。模块根本不存在,或者无法读取 为什么在ImageMagick//之后使用双斜杠 这在自制中很常见。它是安全的,将解析为
ImageMagick/
。。。知道怎么解决吗
在Terminal.app中运行以下命令
brew uninstall imagemagick
brew update
brew cleanup
brew doctor
brew install imagemagick
经过一系列的安装和卸载之后,这就是我最终能做到的。我使用这些选项删除并重新安装了imagemagick
brew安装imagemagick--使用fontconfig--使用ghostscript--使用libtiff--使用webp
我现在只使用了
jpeg
和png
,不知道这些选项有什么帮助,但值得一试 我从狮子山升级到小牛时也遇到了这个问题。我找到了。对我有效的解决方案是:
$ brew uninstall imagemagick
$ brew install imagemagick --build-from-source
OSX小牛似乎打破了jpeg库的链接。您只需重新链接jpeg,然后重新安装imagemagick
brew unlink jpeg
brew link jpeg
然后从源代码重新安装imagemagick
brew uninstall imagemagick
brew install imagemagick --build-from-source
现在,您可以检查代理中是否包含jpeg
identify -list configure | grep DELEGATES
现在应该有jpeg了
代表bzlib mpeg freetype jng jpeg lcms lzma png tiff xml zlib
这对我很有用:
brew uninstall imagemagick@6
brew install imagemagick@6
PKG_CONFIG_PATH=/usr/local/opt/imagemagick@6/lib/pkgconfig gem install rmagick
嘿,多米尼克,@emcconville的解决方案对你有用吗?我在Imagemagick和paperclip上也遇到了同样的错误。这最终是从Mt Lion->Mavericks升级后对我有效的解决方案。如果从源代码构建时遇到404错误,请确保已更新(可能已升级)自制。这也可以在没有标记的情况下工作——使用ghostscript时,我必须删除
graphicsmagick
才能正确安装imagemagick
。我也遇到了同样的问题。跟随并运行brew取消libpng链接和&brew链接--overwrite libpng
为我修复了它。覆盖是它工作的原因。非常感谢你。。。我尝试了很多东西。这最终对meDid起到了作用,但仍然得到了转换:无法加载模块
/usr/local/ceral/imagemagick/6.8.9-1/lib/imagemagick//modules-Q16/coders/png.la:“找不到文件@error/module.c/OpenModule/1282。”在我的情况下,只要brew取消jpeg链接
/就成功了。在我的情况下,brew unlink jpeg
/brew link jpeg
单独使用并不能达到目的,但添加brew卸载imagemagick
/brew安装imagemagick——从源代码构建(大约需要6分钟)确实达到了目的!