2006年1月27日金曜日

アルファブレンド

アルファつきの2色を合成する場合の計算メモ
アルファは不透明度とします。

1. 色の上に色を重ねるように合成する場合
Pixel Alpha Blending

上塗りする色・アルファ:
下地の色・アルファ:





2. 2色をある割合ずつ合成する場合
Pixel Alpha Blending

色・アルファ:
色・アルファ:
色Xのカバレッジ(0~1):





3. 色の上に別の色をある割合だけ重ねるように合成する場合
上記1と2をあわせた感じになります。
Pixel Alpha Blending

上塗りする色・アルファ:
下地の色・アルファ:
色Xのカバレッジ(0~1):





2006/1/26 追記ついでに大きく書き直しました

2006/10/30 3番目の式が間違っていたので修正しました

2 コメント:

匿名 2005年12月21日 21:07  

Ax + Ay (1 - Ax) = 1 - (1 - Ax) (1 - Ay)
ということに今更気づいたのでした。。

匿名 2006年1月25日 19:55  

なんとなく読みにくかったので、式の記号を変えました

  © Blogger template 'Isolation' by Ourblogtemplates.com 2008

Back to TOP