2010年10月23日の日記

<2010/10/24 2010/10/22>

無題

先日のαチャンネルと元の色を復元するプログラムはAlphaGeneratorという名前にすることにしました。
ひねりのないソフトだけにひねりのない名前です。
名前はともかくとして、先日の数式には問題がありました。
というのも、ブレンド結果は元の色OのRGB値それぞれに対して同一のα値を用いるためブレンド結果から単純に元の色が割り出せないのです。
で、ブレンド結果から直接ではなく、α値を求めてからその値を用いて元の色を算出します。
O = (CA*255 - BA*(255-A))/A

<2010/10/24 2010/10/22>