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