CGImageAlphaInfo 枚举

定义

指定位图布局信息。

public enum CGImageAlphaInfo
type CGImageAlphaInfo = 
继承
CGImageAlphaInfo

字段

First 4

Alpha 通道首先使用每个像素 32 位和每个通道 8 位, (ARGB) 。

Last 3

Alpha 排在最后,每像素 32 位,每个通道 8 位 (RGBA) 。

None 0

用于 CMYK 处理,每个像素 32 位,每个通道 8 位 (CMYK) 。

NoneSkipFirst 6

没有 alpha 通道,每个像素 32 位,每个通道 8 位, (xRGB) 忽略最顶部的通道。

NoneSkipLast 5

没有 alpha 通道,每个像素 32 位,每个通道 8 位,低通道忽略 (RGBx) 。

Only 7

没有颜色数据,只有 alpha 通道数据。

PremultipliedFirst 2

RGB、alpha 通道的预乘值首先使用每个像素 32 位和每个通道 8 位 (ARGB)

PremultipliedLast 1

RGB、alpha 的预乘值最后、每像素 32 位、每个通道 8 位 (RGBA) 。

注解

石英支持多种颜色模型:红色、绿色和蓝色 (RGB) 、青色、洋红色、黄色和关键黑色 (CMYK) 和灰度。 此外,还可以指定一个 alpha 通道,用于确定将图像与另一个通道组合时颜色的透明度。

此枚举确定数据的内存中组织,包括颜色模型、是否存在 alpha 通道以及组件值是否已预乘。

预乘意味着红色、绿色和蓝色的值已乘以 alpha 值。 这有助于加快呈现速度,因为它避免了呈现时每个像素三次乘法。

适用于