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§
Source§impl Clone for Reversible53CoefficientImage
impl Clone for Reversible53CoefficientImage
Source§fn clone(&self) -> Reversible53CoefficientImage
fn clone(&self) -> Reversible53CoefficientImage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto 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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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