S or /

SourceEnum AlphaType

from skia import AlphaType
AlphaType.OPAQUE
AlphaType.PREMUL
AlphaType.UNKNOWN
AlphaType.UNPREMUL

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.

Variants§

AlphaType.OPAQUE Enum value§

AlphaType.PREMUL Enum value§

AlphaType.UNKNOWN Enum value§

AlphaType.UNPREMUL Enum value§