我想在Mac OSX和HomeBrew上尝试使用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不太熟悉)。如果我运行convert -list configure
,会得到以下结果:
...
DELEGATES bzlib fontconfig freetype jng jpeg png rsvg tiff xml zlib
...
有什么想法吗?谢谢!
imagemagick
之前,我实际上不得不卸载它。 - HankCa