PixdataType

Deprecated since version 2.32: Please do not use it in newly written code

class PixdataType

An enumeration containing three sets of flags for a Pixdata struct: one for the used colorspace, one for the width of the samples and one for the encoding of the pixel data.

Fields

class PixdataType
COLOR_TYPE_MASK

Mask for the colortype flags of the enum.

COLOR_TYPE_RGB

Each pixel has red, green and blue samples.

COLOR_TYPE_RGBA

Each pixel has red, green and blue samples and an alpha value.

ENCODING_MASK

Mask for the encoding flags of the enum.

ENCODING_RAW

The pixel data is in raw form.

ENCODING_RLE

The pixel data is run-length encoded. Runs may be up to 127 bytes long; their length is stored in a single byte preceding the pixel data for the run. If a run is constant, its length byte has the high bit set and the pixel data consists of a single pixel which must be repeated.

SAMPLE_WIDTH_8

Each sample has 8 bits.

SAMPLE_WIDTH_MASK

Mask for the sample width flags of the enum.