pub fn encode_jp2k(
pixels: &[u8],
width: u32,
height: u32,
bits_per_sample: u8,
samples_per_pixel: u8,
lossless: bool,
) -> DcmResult<Vec<u8>>Expand description
Encode raw pixel data into a JPEG 2000 codestream.
§Arguments
pixels— Raw pixel bytes. For ≤8-bit: one byte per sample. For >8-bit: two bytes per sample in little-endian u16 layout.width— Image width in pixels.height— Image height in pixels.bits_per_sample— Actual sample precision written into the codestream (for example 8, 12, or 16).samples_per_pixel— Number of components (1=grayscale, 3=RGB).lossless— If true, use reversible DWT 5-3 (lossless); if false, use DWT 9-7 (lossy).
§Returns
The encoded JPEG 2000 codestream bytes (.j2c format).