-1

たとえば、2 色 (ARGB) クラスの Color があります。

私の考えは、それらを明るい色と暗い色に分けることです。そのため、後でビットマップで、明るい色を白に、暗い色を黒に置き換えます。では、どのように比較するのですか?

RGB平均値は真の解決策ではないと思います。ありがとう。

4

1 に答える 1

1

RGB は、色の明るさを比較する良い方法ではありません。RGB を HSL (色相、彩度、明度) に変換する必要があります。そうすれば、明度コンポーネントに色の光量が含まれます。

この変換では、RGB から HSL に戻って、計算の問題を調べることができます。

于 2013-10-01T10:47:39.110 に答える