singlepost

AlphaBlend << На главную или назад  

Кто-нибудь работал с виндозовской айпишной альфа-бленд??
То ли я че-то не так делаю, то ли она (хотя скорее всего здесь первый вариант)…
Неправильно смешивает прозрачные пиксели, кто-нибудь сталкивался с этим?

2 ответов в теме “AlphaBlend”

  1. 2
    Роман Воробец ответил:

    Для использования функции AlphaBlend альфа-канал должен быть предумноженным, т.е. составляющие R, G и B должны быть заранее умножены на A.

  2. 1
    Роман Воробец ответил:

    //msdn.microsoft.com/en-us/library/dd183393%28V...
    "Note that the APIs use premultiplied alpha, which means that the red, green and blue channel values in the bitmap must be premultiplied with the alpha channel value. For example, if the alpha channel value is x, the red, green and blue channels must be multiplied by x and divided by 0xff prior to the call."

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.