Remade with Rust
rusty_png: pure-Rust PNG codec
Pure-Rust PNG codec — up to 2.95× faster decode than FFmpeg, no C or FFI
Replaces: libpng / image-png
What is rusty_png, the pure-Rust PNG codec?
rusty_png is a pure-Rust PNG codec with no C or FFI. Decode is up to 2.95× faster than FFmpeg, and the crate replaces libpng and image-png.
What rusty_png replaces
rusty_png is a pure-Rust PNG codec. Decode is up to 2.95× faster than FFmpeg, and the crate has no C or FFI.
Why rusty_png is a pure-Rust PNG codec
What rusty_png keeps from libpng / image-png
rusty_png keeps PNG encode and decode. libpng and image-png are what it replaces.
Where rusty_png fits
rusty_png sits with rusty_jpeg in the image stack, and with rusty_esp_image when a chip writes a PNG. Game UI and screenshots are the everyday files.
Read more about rusty_png
- All Remade with Rust rebuilds
- Freedom Guide
- Vision
- rusty_jpeg — pure-Rust JPEG codec
- rusty_dds — memory-safe DDS texture toolkit
- Learn article on rusty_png
- rusty_png on GitHub

