pub struct ImageTransform {
pub format: ImageOutputFormat,
pub max_width: Option<u32>,
pub max_height: Option<u32>,
pub quality: Option<u8>,
pub background: Option<String>,
}Expand description
Explicit image conversion. Only the converted bytes become an artifact.
Fields§
§format: ImageOutputFormat§max_width: Option<u32>§max_height: Option<u32>§quality: Option<u8>§background: Option<String>Explicit RGB background for transparent input converted to JPEG.
Implementations§
Trait Implementations§
Source§impl Clone for ImageTransform
impl Clone for ImageTransform
Source§impl Debug for ImageTransform
impl Debug for ImageTransform
Source§impl<'de> Deserialize<'de> for ImageTransform
impl<'de> Deserialize<'de> for ImageTransform
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ImageTransform
Source§impl PartialEq for ImageTransform
impl PartialEq for ImageTransform
Source§impl Serialize for ImageTransform
impl Serialize for ImageTransform
impl StructuralPartialEq for ImageTransform
Auto Trait Implementations§
impl Freeze for ImageTransform
impl RefUnwindSafe for ImageTransform
impl Send for ImageTransform
impl Sync for ImageTransform
impl Unpin for ImageTransform
impl UnsafeUnpin for ImageTransform
impl UnwindSafe for ImageTransform
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