0
color_histogram()によって返されたハッシュへのアクセスに問題があります。画像には白黒のピクセルしかありません。これは非常にイライラです。Rmagickヒストグラムの問題
私は
puts hist.inspect() # returns "{red=0, green=0, blue=0, opacity=0=>779753, red=65535, green=65535, blue=65535, opacity=0=>6679}"
を行う文書によると、キーは、ピクセルオブジェクトであるので、私は、私は簡単にヒストグラムをアクセスする方法
black = Magick::Pixel.from_color('black')
white = Magick::Pixel.from_color('white')
puts black.inspect # red=0, green=0, blue=0, opacity=0
puts white.inspect # red=65535, green=65535, blue=65535, opacity=0
puts hist[white] # raises exception: `[]': can't convert Magick::Pixel into Integer (TypeError)
に任意のアイデアを構築しますか?
おかげ