Skip to main content

Crate jixel

Crate jixel 

Source

Structs§

ColorEncoding
CICP-style color encoding: which primaries + transfer + rendering intent the original image was authored in. The white point is fixed by the primaries for the named enumerants (e.g. sRGB primaries imply D65), but JXL still carries it as a separate field, so we expose it.
EncodeConfig

Enums§

ColorSpace
JXL ColorSpace enum (2 bits — direct, no U32Coder).
EncodeError
Errors that can occur during JXL encoding.
TransferFunction
JXL TransferFunction enum (U32Coder).
WhitePoint
JXL WhitePoint enum (U32Coder, 4 enumerants in the named range).

Functions§

distance_from_quality
encode_image
Encode a linear-light RGB Image3F at the given butteraugli distance, using the default color encoding (sRGB primaries, linear transfer).
encode_image_10bit
encode_image_12bit
encode_image_with_alpha
Encode a linear-light RGB Image3F at the given butteraugli distance, using the default color encoding (sRGB primaries, linear transfer).
encode_image_with_alpha_10bit
encode_image_with_alpha_12bit