最近,我从macport转换为国产,我以前的安装也很好。我遵循自制指令到chown /usr/local (有点担心),并删除/usr/local/include和/usr/local/lib。当尝试处理任何jpeg映像时,imagemagick会使用:
没有解码此图像格式的委托
下面是一些相关命令输出的列表。如您所见,无法找到jpeg/jpg委托。
convert -list configure => DELEGATES bzlib freetype png x11 xml zlib
identify -list configure => DELEGATES bzlib freetype png x11 xml zlib
但是,jpeg lib是作为Imagemagick依赖项的一部分安装的,所以我不确定这里发生了什么。
brew list => imagemagick jasper jpeg libtiff little-cms nginx pcre
brew doctor => Your OS X is ripe for brewing. Any troubles you may be experiencing are likely purely psychosomatic.
identify --version => Version: ImageMagick 6.6.7-9 2011-04-06 Q16
有什么想法吗?
发布于 2011-06-16 04:17:43
安德烈,你的解决方案让我走上了正确的道路。
但那是
brew install --force jpeg
brew install --force imagemagick让它对我有用。
发布于 2011-06-02 02:38:13
我自己也遇到了这个问题。在进行调查时,我注意到/usr/local/lib中缺少到jpeg jib的符号链接。可以使用以下内容来理解这一点;只需确保引用使用中的jpeg lib版本,在本文发布时,我使用的是8c:
ln -s /usr/local/Cellar/jpeg/8c/lib/libjpeg.8.dylib /usr/local/lib/libjpeg.8.dylib
ln -s /usr/local/Cellar/jpeg/8c/lib/libjpeg.a /usr/local/lib/libjpeg.a然后强迫自制软件重新安装imagemagick:
brew install --force imagemagick维奥拉!Imagemagick现在将显示一个jpeg委托。
发布于 2014-08-22 15:55:57
谢谢你指指点点。我的jpeg也在委托列表中,重新安装imagemagick对我不起作用,但是重新安装jpeg可以:
brew unlink jpeg
brew link jpeghttps://stackoverflow.com/questions/5624778
复制相似问题