A simple Rust crate for transforming images into ascii art.
This project on Crates.io
This project on Github
```rust use image::{io::Reader as ImageReader, RgbaImage, DynamicImage, Rgba}; use rusttype::Font; use image_ascii::ImageGenerator;
let image = ImageReader::open("tests/data/images/landscape.jpg") .unwrap() .decode() .unwrap();
let bytes = std::fs::read("src/fonts/Ubuntu-Regular.ttf").unwrap(); let font = Font::tryfrombytes(&bytes).unwrap();
let res = ImageGenerator::new(&image, &font) .setscalex(4) .setscaley(4) .settextcolor(image_ascii::ImageGeneratorTextColor::CopyFromImage) .generate();
let res = image::imageops::resize( &res, image.width(), image.height(), image::imageops::FilterType::CatmullRom, );
res.save("landscape.png").unwrap(); ```