pub struct Reversible53CoefficientImage {
pub image: PrecomputedHtj2k53Image,
pub use_mct: bool,
pub code_block_width_exp: u8,
pub code_block_height_exp: u8,
pub guard_bits: u8,
}Expand description
Reversible 5/3 source coefficients ready for HTJ2K code-block recoding.
Fields§
§image: PrecomputedHtj2k53ImagePrecomputed wavelet coefficients in the native HTJ2K encoder shape.
use_mct: boolSource COD multi-component transform flag to preserve in output.
code_block_width_exp: u8Source code-block width exponent minus two.
code_block_height_exp: u8Source code-block height exponent minus two.
guard_bits: u8Source quantization guard-bit count.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Reversible53CoefficientImage
impl RefUnwindSafe for Reversible53CoefficientImage
impl Send for Reversible53CoefficientImage
impl Sync for Reversible53CoefficientImage
impl Unpin for Reversible53CoefficientImage
impl UnsafeUnpin for Reversible53CoefficientImage
impl UnwindSafe for Reversible53CoefficientImage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more