pub struct JpegParams {
pub quality: u8,
pub sampling_factor: SamplingFactor,
pub write_jfif: bool,
}Expand description
JPEG baseline/extended encoding parameters.
Fields§
§quality: u8JPEG quality factor 1–100. 75 is a typical clinical default.
sampling_factor: SamplingFactorChroma sub-sampling factor for color images.
write_jfif: boolWhether to write a JFIF APP0 header (required for some viewers).
Implementations§
Source§impl JpegParams
impl JpegParams
Trait Implementations§
Source§impl Clone for JpegParams
impl Clone for JpegParams
Source§fn clone(&self) -> JpegParams
fn clone(&self) -> JpegParams
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 JpegParams
impl Debug for JpegParams
Auto Trait Implementations§
impl Freeze for JpegParams
impl RefUnwindSafe for JpegParams
impl Send for JpegParams
impl Sync for JpegParams
impl Unpin for JpegParams
impl UnsafeUnpin for JpegParams
impl UnwindSafe for JpegParams
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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