Что в деталях является Format32bpppArgb - PullRequest
0 голосов
/ 04 октября 2011

MSDN говорит:

Format32bppPArgb

Указывает, что формат составляет 32 бита на пиксель;8 бит каждый используются для альфа, красного, зеленого и синего компонентов.Красный, зеленый и синий компоненты предварительно умножаются в соответствии с альфа-компонентом.

Означает ли это, что значения RGB уже умножены и значение A (альфа) больше не используется в реальном времени?Означает ли это, что если я использую PARGB ImageFormat, то уже невозможно увидеть реальную прозрачность, потому что значения RGB уже умножены, или это только «хорошо выполненная» функция графического процессора, когда пользователь (разработчик) не делает этого?чувствуете разницу в случае R / G / B результат?

С уважением

1 Ответ

3 голосов
/ 04 октября 2011

Альфа-значения сохраняются в пиксельных данных и доступны для использования.Но интенсивность пикселей не является истинным значением, а умножена на альфа.

В статье Википедии подробно обсуждаются плюсы и минусы.

...