尝试使用 Mac OSX 和自制软件试一试 RMagick。
版本:Mac OSX 10.7.5、HomeBrew 0.9.4.、Ruby 2.0、Rmagick 2.13.2、ImageMagick 6.8.6-3。
这是我的 Ruby 代码,位于一个名为rename.rb
:
require 'RMagick'
include Magick
cat = ImageList.new("test.jpg")
cat.display
exit
这是我的终端输出:
rename.rb:5:in `display': delegate library support not built-in `test.jpg' (X11) @ error/display.c/DisplayImages/16067 (Magick::ImageMagickError)
from rename.rb:5:in `<main>'
似乎我安装了适当的代表(不过,我不完全确定,因为我是 ImageMagick 的 n00b)。如果我运行convert -list configure
,我会得到这个:
...
DELEGATES bzlib fontconfig freetype jng jpeg png rsvg tiff xml zlib
...
有任何想法吗?谢谢!