我通过MacPorts和mini_magick gem安装了ImageMagick,并且出现以下脚本的错误消息。我该如何解决这个问题?mini_magick gem无法与我的ImageMagick安装配合使用
require 'rubygems'
require 'mini_magick'
image = MiniMagick::Image.open("input.jpg")
image.resize "100x100"
image.write "output.jpg"
/Users/Max/.rvm/gems/ruby-1.9.3-p125/gems/mini_magick-3.4/lib/mini_magick.rb:164:in `create': MiniMagick::Invalid (MiniMagick::Invalid)
from /Users/Max/.rvm/gems/ruby-1.9.3-p125/gems/mini_magick-3.4/lib/mini_magick.rb:73:in `read'
from /Users/Max/.rvm/gems/ruby-1.9.3-p125/gems/mini_magick-3.4/lib/mini_magick.rb:134:in `block in open'
from /Users/Max/.rvm/gems/ruby-1.9.3-p125/gems/mini_magick-3.4/lib/mini_magick.rb:133:in `open'
from /Users/Max/.rvm/gems/ruby-1.9.3-p125/gems/mini_magick-3.4/lib/mini_magick.rb:133:in `open'
from minimagick.rb:4:in `<main>'
我已经尝试过它与PNG图像,它的工作原理,但我也需要它与JPEG和创建上述错误。 – qendu 2012-04-01 00:07:03
这是identify命令的输出。我用不同的有效JPEG来试用它。识别:对于此图像格式'input.jpg',不解码代表。 – qendu 2012-04-01 00:09:56
我知道ImageMagick的Homebrew版本[取决于外部jpeg库](https://github.com/mxcl/homebrew/blob/ce082c167cba9e5df3c95e429ec510da8a29fa19/Library/Formula/imagemagick.rb#L69);有没有可能MacPorts版本默认不安装一个版本? – 2012-04-01 01:49:59