10

RGBカラー値とアルファ値があります。白い背景があり、アルファが適用されていると仮定して、新しいRGB値を取得するにはどうすればよいですか?

4

1 に答える 1

13

各カラーチャンネルに適用される式は次のとおりです。

cr = cf * af + cb * ab * (1 - af)

ここで、crはピクセルの結果の色、cfは前景色、cbは背景色、af前景アルファおよびab背景アルファです。

多くの場合、色の値はすでにアルファで乗算されて保存されていることに注意してください。この場合、式は次のように簡略化されます。

cr = cf + cb * (1 - af)

アルファ作成も参照してください。

于 2012-07-12T08:42:21.577 に答える