The jxl-vardct crate provides the data structures and types necessary to represent VarDCT (Variable Discrete Cosine Transform) frames. It is primarily used for handling the components of a VarDCT frame, including:
- varblock transform types: Types representing the block transforms.
- LF images: Low-frequency image representations.
- Dequantization matrices: Matrices used in the dequantization process.
- HF coefficients: High-frequency coefficient representations.
Note: This crate is a data representation layer only. It does not perform the actual decoding, dequantization, or rendering of these frames.