ImageFormat
- plutoprint.IMAGE_FORMAT_INVALID: ImageFormat = Ellipsis
Represents an invalid image format.
- plutoprint.IMAGE_FORMAT_ARGB32: ImageFormat = Ellipsis
Represents the ARGB32 image format.
Each pixel is a 32-bit quantity, with alpha in the upper 8 bits, then red, then green, then blue. The 32-bit quantities are stored native-endian. Pre-multiplied alpha is used. (That is, 50% transparent red is 0x80800000, not 0x80ff0000.)
- plutoprint.IMAGE_FORMAT_RGB24: ImageFormat = Ellipsis
Represents the RGB24 image format.
Each pixel is a 32-bit quantity, with the upper 8 bits unused. Red, Green, and Blue are stored in the remaining 24 bits in that order.
- plutoprint.IMAGE_FORMAT_A8: ImageFormat = Ellipsis
Represents the A8 image format.
Each pixel is a 8-bit quantity holding an alpha value.
- plutoprint.IMAGE_FORMAT_A1: ImageFormat = Ellipsis
Represents the A1 image format.
Each pixel is a 1-bit quantity holding an alpha value. Pixels are packed together into 32-bit quantities. The ordering of the bits matches the endianess of the platform. On a big-endian machine, the first pixel is in the uppermost bit, on a little-endian machine the first pixel is in the least-significant bit.