2011-10-21 5 views

答えて

3

おそらく、このためにRMagickやそれに類する画像操作ライブラリを使用することになります。まず、測定するピクセルを決めなければなりません。イメージを全体として表示したい場合は、すべてのピクセルの色を平均して、それをベースラインの明度と比較するのが理にかなっていますか?ここにその例があります:Is it possible to get the average image color with RMagick?また、エッジの5ピクセル以内のすべてのピクセルを平均することもできます。これは非常に似た操作になります。

平均ピクセルが得られたら、Pixel#to_hslaを使用して、3番目の値がHSL明度である配列を返します。これを「明るさ」として選択したしきい値と比較できます。

関連する問題