2013-02-09 45 views
0

我有一張照片加載到位圖。我檢查一些像素的顏色。但在圖片中,由於光線和其他因素的影響,有時候應該是紅色的東西,比如馬龍,洋紅,桔子等。我使用方法getPixel(x,y),它返回Color的整型值。是否有可能檢查此int值是否在定義與紅色類似的顏色的區間中。或者是任何網站或什麼東西,我可以找到任何定義或顏色描述?Android位圖:getPixel()顏色

回答

1

是的。從http://developer.android.com/reference/android/graphics/Color.html開始,Color整數格式爲0xffRRGGBB。 (ff實際上是一個alpha通道,即不透明度,但通常是不透明的,因此ff)。

有很多網站可以讓你輸入這些值來看看顏色 - 例如http://www.colourchart.net/。你可以選擇每個顏色組件的外邊界。

您可能還會考慮使用Color.colorToHSV(),這將使您能夠根據色調,飽和度和亮度來指定邊界,而不是紅色,綠色和藍色 - 這在您的上下文中可能在邏輯上更容易。

+0

謝謝,我覺得這個網站對我會很有幫助! – Ziva 2013-02-09 19:43:19

+0

沒問題。如果你很高興,請接受答案! – 2013-02-12 20:53:07