- 38 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 01:47:06 ]
- そういやAlphaBlend() APIって計算式おかしいよね
Dst.Red = Src.Red * Src.Alpha + (1 - Src.Alpha) * Dst.Red Dst.Green = Src.Green * Src.Alpha + (1 - Src.Alpha) * Dst.Green Dst.Blue = Src.Blue * Src.Alpha + (1 - Src.Alpha) * Dst.Blue ↑これが正しいはずなのに > Dst.Red = Src.Red + (1 - Src.Alpha) * Dst.Red > Dst.Green = Src.Green + (1 - Src.Alpha) * Dst.Green > Dst.Blue = Src.Blue + (1 - Src.Alpha) * Dst.Blue ↑実際はこういう計算らしい なんでこんなおかしな仕様なんだろう
|

|