- 550 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 22:50:25 ]
- >>548
それはないです。ちゃんとPixelFormat32bppArgbとなっています。 >>549 αはGDIで合成したときは黒ずまないのであってると思いますが… 一応補間部分の式も載せておきます。 byte c1, c2, c3, c4;//各ピクセルの色 byte c1a, c2a, c3a, c4a;//各ピクセルのα float px, py;//位置 float pp = px - Math.Floor(px); float qq = py - Math.Floor(py); float ip = 1 - pp; float iq = 1 - qq; float a = (ip * ((iq * c1a) + (qq * c3a))) + (pp * ((iq * c2a) + (qq * c4a))); float c = ((ip * ((iq * c1 * c1a) + (qq * c3 * c3a))) + (pp * ((iq * c2 * c2a) + (qq * c4 * c4a)))) / ta; こんな感じなのですが…
|

|