Expand description
Common types shared between the encoder and decoder
Structs§
- Animation control information
- Coding-independent code points (cICP) specify the color space (primaries), transfer function, matrix coefficients and scaling factor of the image using the code points specified in ITU-T-H.273.
- Content light level information of HDR content.
- Frame control information
- PNG info struct
- Mastering Display Color Volume (mDCV) used at the point of content creation, as specified in SMPTE-ST-2086.
- Pixel dimensions information
- An unsigned integer scaled version of a floating point value, equivalent to an integer quotient with fixed denominator (100_000)).
- Chromaticities of the color space primaries
- Output transformations
Enums§
- Bit depth of the PNG file. Specifies the number of bits per sample.
- How pixels are written into the buffer.
- Internal count of bytes per pixel. This is used for filtering which never uses sub-byte units. This essentially reduces the number of possible byte chunk lengths to a very small set of values appropriate to be defined as an enum.
- Describes how a pixel is encoded.
- The type and strength of applied compression.
- How to reset buffer of an animated png (APNG) at the end of a frame.
- The rendering intent for an sRGB image.
- Physical unit of the pixel dimensions