在 osx 上brew install imagemagick 和brew install Ghostscript 之后 当我运行识别时我得到:
$ identify
dyld: Library not loaded: /usr/local/lib/libtiff.3.dylib
Referenced from: /usr/local/bin/identify
Reason: image not found
Trace/BPT trap: 5
这解决了问题
ln -s /usr/local/Cellar/libtiff/3.9.5/lib/libtiff.3.dylib /usr/local/lib/libtiff.3.dylib
感谢rlaraujo在此链接https://github.com/mxcl/homebrew/issues/12099
我最近在10.6.8遇到了同样的问题。我安装了 ImageMagick(从很久以前开始),然后安装了
freetype
和 ghostscript
并开始出现故障。对我来说,修复方法只是升级 ImageMagick,它会重新构建并链接到较新的 libtiff
和其他库。
brew upgrade imagemagick
当我尝试对 png 文件使用
libpng
命令时,我遇到了与 convert
库类似的问题。
我首先尝试升级 imagemagick,但我当前的brew 版本没有可用的升级。更新brew,然后升级ImageMagick解决了这个问题。
brew update
brew upgrade imagemagick
对我来说,错误是:
$ php -v
dyld: Library not loaded: /usr/local/opt/libtiff/lib/libtiff.5.dylib
Referenced from: /usr/local/Cellar/gd/2.3.3_4/lib/libgd.3.dylib
Reason: image not found
Abort trap: 6
对我来说,解决办法是
brew upgrade gd