pub struct JPEGOptions {
pub skip_mutation: bool,
pub color_transform: Option<bool>,
pub format_as_rgba: bool,
pub tolerant_decoding: bool,
pub max_resolution_in_mp: usize,
pub max_memory_usage_in_mb: usize,
}Expand description
JPEG Options
Fields§
§skip_mutation: boolSkip mutation
color_transform: Option<bool>Color transform
format_as_rgba: boolFormat as RGBA
tolerant_decoding: boolTolerant decoding
max_resolution_in_mp: usizeDon’t decode more than 100 megapixels
max_memory_usage_in_mb: usizeDon’t decode if memory footprint is more than 512MB
Trait Implementations§
Source§impl Clone for JPEGOptions
impl Clone for JPEGOptions
Source§fn clone(&self) -> JPEGOptions
fn clone(&self) -> JPEGOptions
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for JPEGOptions
impl Debug for JPEGOptions
Auto Trait Implementations§
impl Freeze for JPEGOptions
impl RefUnwindSafe for JPEGOptions
impl Send for JPEGOptions
impl Sync for JPEGOptions
impl Unpin for JPEGOptions
impl UnwindSafe for JPEGOptions
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().