具体是Format32bpppArgb

时间:2011-10-04 16:48:39

标签: .net performance graphics msdn

MSDN说:

  

Format32bppPArgb

     

指定格式为每像素32位;每个8位用于alpha,红色,绿色和蓝色分量。根据alpha分量,红色,绿色和蓝色成分被预乘。

这是否意味着RGB值已经成倍增加且A(Alpha)值不再用于实际?这是否意味着如果我使用PARGB ImageFormat,则不可能再看到真正的透明度,因为RGB值已经成倍增加,或者它只是GPU的“完美”功能,用户(开发人员)在R / G / B结果的情况下没有任何区别?

此致

1 个答案:

答案 0 :(得分:3)

alpha值保留在像素数据中,可供使用。但像素强度不是真正的值,而是乘以alpha。

Wikipedia article对利弊进行了很好的讨论。