Skip to main content

Module scan

Module scan 

Source
Expand description

JPEG scan data encoding and decoding.

Decodes entropy-coded scan data into DctGrids (one per component) and re-encodes modified grids back to entropy-coded bytes. Handles interleaved MCU ordering, restart markers, and DC prediction.

Structs§

ScanComponent
Component selector for one scan component.

Constants§

JPEG_WRITE_STEPS
Encode scan data with optional per-row progress callback.

Functions§

decode_progressive_scan
Decode a single progressive scan into existing DctGrids.
decode_scan
Decode the entropy-coded scan data into DctGrids.
encode_scan
Encode DctGrids back to entropy-coded scan data.
encode_scan_with_progress