pub enum ThumbnailQualityProfile {
Low,
Medium,
High,
}Expand description
Quality profile for thumbnail generation.
Variants§
Low
Low quality: smaller file size, faster generation.
Medium
Medium quality: balanced quality and size.
High
High quality: larger files, better visual fidelity.
Implementations§
Source§impl ThumbnailQualityProfile
impl ThumbnailQualityProfile
Sourcepub fn jpeg_quality(self) -> u8
pub fn jpeg_quality(self) -> u8
Returns the JPEG quality value for this profile.
Sourcepub fn dimensions(self) -> (u32, u32)
pub fn dimensions(self) -> (u32, u32)
Returns the recommended thumbnail dimensions (width, height).
Sourcepub fn sprite_cols(self) -> u32
pub fn sprite_cols(self) -> u32
Returns the recommended sprite sheet columns.
Trait Implementations§
Source§impl Clone for ThumbnailQualityProfile
impl Clone for ThumbnailQualityProfile
Source§fn clone(&self) -> ThumbnailQualityProfile
fn clone(&self) -> ThumbnailQualityProfile
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 ThumbnailQualityProfile
impl Debug for ThumbnailQualityProfile
Source§impl PartialEq for ThumbnailQualityProfile
impl PartialEq for ThumbnailQualityProfile
impl Copy for ThumbnailQualityProfile
impl Eq for ThumbnailQualityProfile
impl StructuralPartialEq for ThumbnailQualityProfile
Auto Trait Implementations§
impl Freeze for ThumbnailQualityProfile
impl RefUnwindSafe for ThumbnailQualityProfile
impl Send for ThumbnailQualityProfile
impl Sync for ThumbnailQualityProfile
impl Unpin for ThumbnailQualityProfile
impl UnsafeUnpin for ThumbnailQualityProfile
impl UnwindSafe for ThumbnailQualityProfile
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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