use super::{ColorKind, PreserveAspect};
#[cfg(feature = "pyo3")]
use pyo3::prelude::*;
use serde::Deserialize;
#[cfg_attr(
feature = "pyo3",
pyclass(module = "img_gen", get_all, set_all, from_py_object)
)]
#[derive(Debug, Clone, Default, Deserialize)]
pub struct Background {
pub image: Option<String>,
pub color: Option<ColorKind>,
#[serde(default)]
pub preserve_aspect: PreserveAspect,
}