私は色を持っていて、その色の色合いを一定の割合で取得したいと思っています。つまり、100%は色そのものであり、90%はわずかに明るい色などです。基本的に、色が白い背景にある場合、色に不透明度の10%を追加するようなものです。色を16進数のHTMLカラー値に変換する必要があるため、透明度は必要ありません。
System.Drawing.Color RGB値の色合いを取得するアルゴリズムはありますか?
私は色を持っていて、その色の色合いを一定の割合で取得したいと思っています。つまり、100%は色そのものであり、90%はわずかに明るい色などです。基本的に、色が白い背景にある場合、色に不透明度の10%を追加するようなものです。色を16進数のHTMLカラー値に変換する必要があるため、透明度は必要ありません。
System.Drawing.Color RGB値の色合いを取得するアルゴリズムはありますか?
うん、これを行うには多くの異なる方法があります。1つの方法は、RGBからHSB(色相、彩度、明るさ)に変換してから、明るさを一定の割合で下げることです。