Remade with Rust

rusty_jpeg: pure-Rust JPEG codec

Pure-Rust JPEG/MJPEG codec — both encode and decode, faster than FFmpeg

Replaces: libjpeg / libjpeg-turbo / mozjpeg

What is rusty_jpeg, the pure-Rust JPEG codec?

rusty_jpeg is a pure-Rust JPEG and MJPEG codec. It encodes and decodes, it is faster than FFmpeg on that job, and it replaces libjpeg, libjpeg-turbo, and mozjpeg.

What rusty_jpeg replaces

rusty_jpeg is a pure-Rust JPEG codec for both still JPEG and MJPEG. Encode and decode are both in the crate, and the path is faster than FFmpeg.

Why rusty_jpeg is a pure-Rust JPEG codec

What rusty_jpeg keeps from libjpeg / libjpeg-turbo / mozjpeg

rusty_jpeg keeps JPEG and MJPEG. libjpeg, libjpeg-turbo, and mozjpeg are the C libraries it replaces.

Where rusty_jpeg fits

rusty_jpeg pairs with rusty_png for still images, and with rusty_esp_image when the sensor on a chip needs JPEG. ffmpeg remains the full pipeline around them.

Read more about rusty_jpeg