首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Imagemagick jpeg解码与OS X Homebrew安装一起丢失的委托

Imagemagick jpeg解码与OS X Homebrew安装一起丢失的委托
EN

Stack Overflow用户
提问于 2011-04-11 16:58:22
回答 5查看 12.5K关注 0票数 14

最近,我从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

有什么想法吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-06-16 04:17:43

安德烈,你的解决方案让我走上了正确的道路。

但那是

代码语言:javascript
复制
brew install --force jpeg
brew install --force imagemagick

让它对我有用。

票数 20
EN

Stack Overflow用户

发布于 2011-06-02 02:38:13

我自己也遇到了这个问题。在进行调查时,我注意到/usr/local/lib中缺少到jpeg jib的符号链接。可以使用以下内容来理解这一点;只需确保引用使用中的jpeg lib版本,在本文发布时,我使用的是8c:

代码语言:javascript
复制
 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:

代码语言:javascript
复制
 brew install --force imagemagick

维奥拉!Imagemagick现在将显示一个jpeg委托。

票数 4
EN

Stack Overflow用户

发布于 2014-08-22 15:55:57

谢谢你指指点点。我的jpeg也在委托列表中,重新安装imagemagick对我不起作用,但是重新安装jpeg可以:

代码语言:javascript
复制
brew unlink jpeg
brew link jpeg
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5624778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档