ferroui_base/media/imaging/
bitmap_encoder_options.rs1use crate::media::imaging::{JpegBitmapEncoderOptions, PngBitmapEncoderOptions};
2
3#[derive(Clone, Copy, Debug, PartialEq, Eq)]
7pub enum BitmapEncoderOptions {
8 Jpeg(JpegBitmapEncoderOptions),
10 Png(PngBitmapEncoderOptions),
12}
13
14impl From<JpegBitmapEncoderOptions> for BitmapEncoderOptions {
15 fn from(value: JpegBitmapEncoderOptions) -> Self {
16 Self::Jpeg(value)
17 }
18}
19
20impl From<PngBitmapEncoderOptions> for BitmapEncoderOptions {
21 fn from(value: PngBitmapEncoderOptions) -> Self {
22 Self::Png(value)
23 }
24}