pub enum JxlFrameEncoding {
VarDct,
Modular,
}Expand description
Frame encoding mode.
JPEG-XL supports two fundamentally different encoding modes.
Variants§
VarDct
VarDCT mode for lossy compression (DCT-based, similar to JPEG but improved).
Modular
Modular mode for lossless (and progressive) compression.
Trait Implementations§
Source§impl Clone for JxlFrameEncoding
impl Clone for JxlFrameEncoding
Source§fn clone(&self) -> JxlFrameEncoding
fn clone(&self) -> JxlFrameEncoding
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for JxlFrameEncoding
impl Debug for JxlFrameEncoding
Source§impl PartialEq for JxlFrameEncoding
impl PartialEq for JxlFrameEncoding
impl Copy for JxlFrameEncoding
impl Eq for JxlFrameEncoding
impl StructuralPartialEq for JxlFrameEncoding
Auto Trait Implementations§
impl Freeze for JxlFrameEncoding
impl RefUnwindSafe for JxlFrameEncoding
impl Send for JxlFrameEncoding
impl Sync for JxlFrameEncoding
impl Unpin for JxlFrameEncoding
impl UnsafeUnpin for JxlFrameEncoding
impl UnwindSafe for JxlFrameEncoding
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