「アルファブレンド」の版間の差分

削除された内容 追加された内容
透過方法の数式表現を追加
1行目:
'''αブレンド'''(アルファブレンド)とは、二つの画像係数(α値)により合成すること。とくにゲームの開発に必須の技術で、別々に描かれた背景とキャラクターとを合成するのに使われる。
 
==透過方法==
合成にはマスク画像と呼ばれる、透過したい部分を定義した画像を用意し、それをもとに、透過したい画像の透過を行う。画素にその情報を持たせて行うこともあり、その情報のことを[[アルファチャンネル]]という。マスク画像を別に用意せず、透過したい画像の任意の一色を透過色とすることもある。
 
具体的には、画像の任意の点におけるアルファブレンドの結果の画素値''Value''は以下のようになる:
:<code>''Value''&nbsp;=&nbsp;''Value0''&nbsp;&times;&nbsp;(1.0&nbsp;&minus;&nbsp;&alpha;)&nbsp;+&nbsp;''Value1''&nbsp;&times;&nbsp;&alpha;</code>
ただし、''Value0''が背景で''Value1''が前景である。&alpha;はα値と呼ばれる0〜1の値を取る係数でどれくらい透過させるかを表わす値である。&alpha;が、1のとき完全な不透過であり、0のとき完全な透明となる。この&alpha;がアルファチャンネルまたはマスク画像に相当する。
 
==マスク画像==