This crate provides a really simple interface for rendering basic text to a png image.
"Aquamarine"
, "#4506AE"
, "EEE"
, 0
```rust use texttopng::TextRenderer;
let renderer = TextRenderer::default();
let textpng = renderer.rendertexttopng_data( "Rénder this, brö", 64, "Dark Turquoise"); ```
Writing the &[u8]
data returned in text_png.data
to a text.png
yields:
```rust use texttopng::TextRenderer;
let renderer = TextRenderer::trynewwithttffontdata(includebytes!("../tests/resources/Because I am Happy Regular.ttf")) .expect("Example font is definitely loadable");
let textpng = renderer.rendertexttopng_data( "Custom Fonts are Cool!", 52, 0x439EC2); ```
Writing the &[u8]
data returned in text_png.data
to a text.png
yields:
See the CLI Readme