-2
例如我有2種顏色(ARGB)類的顏色。如何比較2種顏色?
我的想法是將它們分爲淺色和深色。 因此,在稍後的位圖中,我將用白色替換淺色,用黑色替換深色。 那麼如何比較?
我認爲RGB的平均值不是真正的解決方案。 謝謝。
例如我有2種顏色(ARGB)類的顏色。如何比較2種顏色?
我的想法是將它們分爲淺色和深色。 因此,在稍後的位圖中,我將用白色替換淺色,用黑色替換深色。 那麼如何比較?
我認爲RGB的平均值不是真正的解決方案。 謝謝。
RGB不是比較顏色亮度的好方法。您應該將RGB轉換爲HSL(色調,飽和度,亮度),然後在Lightness組件中獲得該顏色的光量。
對於這種轉換,你可以去看看,以RGB to HSL and back, calculation problems
或許已經回答這裏http://stackoverflow.com/questions/9018016/how-to-compare-two-colors – MichaC