QuickMagick get_pixel on .png image
2012-10-13 12:36:43 +0800 由 Rexable
在 Ruby on Rails 節點 中發起
最後由 Rexable 於2012-10-15 23:28:13 +0800回應
, 92次閱讀
主要的問題是:想抓圖片的某個像素,quickmagick卻只會回應[0,0,0]。
想對付的圖片是一張png檔,只有少部分是黑色,其他地方都是透明的。
但不管傳進去的座標是在黑色處還是透明處,都只會得到[0,0,0]。
連拿rails的logo來試都是同樣的結果。(也有透明的地方。)
不過如果用jpg檔來試的話就不會永遠都是[0,0,0]了。
我還單獨寫了一個小程式來測試,結果也是一樣:
require 'rubygems'
require 'quick_magick'
image = QuickMagick::Image.read('rails.png').first
p image
p image.get_pixel(30, 30) # => [0,0,0]