Skip to main content

encode_component_planes_53

Function encode_component_planes_53 

Source
pub fn encode_component_planes_53(
    planes: &[EncodeComponentPlane<'_>],
    width: u32,
    height: u32,
    bit_depth: u8,
    signed: bool,
    options: &EncodeOptions,
) -> Result<Vec<u8>, &'static str>
Expand description

Encode reversible 5/3 component planes into a classic J2K or HTJ2K codestream.

Plane buffers are supplied at each component’s own SIZ sampling grid. Set EncodeOptions::use_ht_block_coding to select HTJ2K block coding; the default writes classic Part 1 block coding.