ferroui_base/media/imaging/jpeg_bitmap_encoder_options.rs
1/// Options for the JPEG bitmap encoder.
2#[derive(Clone, Copy, Debug, PartialEq, Eq)]
3pub struct JpegBitmapEncoderOptions {
4 /// The quality of the encoded image, from 0 to 100.
5 pub quality: i32,
6}
7
8impl JpegBitmapEncoderOptions {
9 /// The default options: full quality.
10 pub const DEFAULT: JpegBitmapEncoderOptions = JpegBitmapEncoderOptions { quality: 100 };
11}
12
13impl Default for JpegBitmapEncoderOptions {
14 fn default() -> Self {
15 Self::DEFAULT
16 }
17}