我通過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