pub struct DefaultSettings {
pub resize_filter: Option<ResizeFilter>,
pub webp: Option<bool>,
pub webp_quality: Option<i32>,
pub jpeg_type: Option<JpegType>,
pub jpeg_quality: Option<i32>,
pub upscale: Option<bool>,
pub allow_video: Option<bool>,
}Fields§
§resize_filter: Option<ResizeFilter>The type of filter to use while resizing an image.
webp: Option<bool>Controls whether or not to default to WebP output when the client supports it. This is equivalent to adding "auto=webp" to all image optimizer requests.
webp_quality: Option<i32>The default quality to use with WebP output. This can be overridden with the second option in the "quality" URL parameter on specific image optimizer requests.
jpeg_type: Option<JpegType>The default type of JPEG output to use. This can be overridden with "format=bjpeg" and "format=pjpeg" on specific image optimizer requests.
jpeg_quality: Option<i32>The default quality to use with JPEG output. This can be overridden with the "quality" parameter on specific image optimizer requests.
upscale: Option<bool>Whether or not we should allow output images to render at sizes larger than input.
allow_video: Option<bool>Enables GIF to MP4 transformations on this service.
Implementations§
Source§impl DefaultSettings
impl DefaultSettings
pub fn new() -> DefaultSettings
Trait Implementations§
Source§impl Clone for DefaultSettings
impl Clone for DefaultSettings
Source§fn clone(&self) -> DefaultSettings
fn clone(&self) -> DefaultSettings
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more