3

私は色を持っていて、その色の色合いを一定の割合で取得したいと思っています。つまり、100%は色そのものであり、90%はわずかに明るい色などです。基本的に、色が白い背景にある場合、色に不透明度の10%を追加するようなものです。色を16進数のHTMLカラー値に変換する必要があるため、透明度は必要ありません。

System.Drawing.Color RGB値の色合いを取得するアルゴリズムはありますか?

4

1 に答える 1

6

うん、これを行うには多くの異なる方法があります。1つの方法は、RGBからHSB(色相、彩度、明るさ)に変換してから、明るさを一定の割合で下げることです。

于 2009-07-20T19:01:01.300 に答える