Sierra(beta)上的ImageMagick路径错误

Hus*_*syn 14 macos terminal imagemagick imagemagick-convert

我正在尝试在iOS应用程序的appIcon上添加水印.为此,我正在关注Ray的博客,我从这里使用二进制版本安装了ImageMagick .我还在路径中添加/ bin/ lib使用,sudo nano /etc/paths因此convert命令似乎正在工作.

问题陈述:当我在教程中使用convert命令时,我收到以下错误

dyld: Library not loaded: /ImageMagick-7.0.1/lib/libMagickCore-7.Q16HDRI.0.dylib
  Referenced from: /Users/Username/Library/ImageMagick-7.0.1/bin/convert
  Reason: image not found
Abort trap: 6
Run Code Online (Sandbox Code Playgroud)

即使图像存在,错误仍是"未找到图像".任何想法社区?

Iva*_*aer 16

我有同样的问题.对我有用的是从$ PATH中移除一个有问题的先前安装,然后重新安装:

brew update && brew upgrade
brew remove imagemagick
brew install imagemagick
Run Code Online (Sandbox Code Playgroud)

然后当我跑:

which convert
Run Code Online (Sandbox Code Playgroud)

我终于得到了酿造版:

/usr/local/bin/convert
Run Code Online (Sandbox Code Playgroud)

当我从教程中运行命令时:

convert AppIcon60x60@2x.png -fill white -font Times-Bold -pointsize 18 -gravity south -annotate 0 "Hello World" test.png
Run Code Online (Sandbox Code Playgroud)

我得到了Hello World图片.