pub trait ImageBackend {
    // Required method
    fn add_image(
        &self,
        lines: Vec<String>,
        image: &DynamicImage,
        colors: usize,
    ) -> Result<String>;
}pub trait ImageBackend {
    // Required method
    fn add_image(
        &self,
        lines: Vec<String>,
        image: &DynamicImage,
        colors: usize,
    ) -> Result<String>;
}