AlphaType
public enum AlphaType : UInt32
Describes how to interpret the alpha component of a pixel. A pixel may be opaque, or alpha, describing multiple levels of transparency. In simple blending, alpha weights the draw color and the destination color to create a new color. If alpha describes a weight from zero to one: new color = draw color * alpha + destination color * (1 - alpha) In practice alpha is encoded in two or more bits, where 1.0 equals all bits set. RGB may have alpha included in each component value; the stored value is the original RGB multiplied by alpha. Premultiplied color components improve performance.
-
Uninitialized
Declaration
Swift
case unknown = 0
-
pixel is opaque
Declaration
Swift
case opaque
-
pixel components are premultiplied by alpha
Declaration
Swift
case premul
-
pixel components are independent of alpha
Declaration
Swift
case unpremul