NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #3136 most downloaded on crates.io
Low level crate for reading and writing Jpeg, Png and RIFF image containers
Last release 1 years ago
08 Aug 2025
Ships unpredictably
gaps range from 2 weeks to 2.2 years
Nearly every release is documented
notes for 11 of 11 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
11 releases · first in 2020
One column per quarter.
Stop prepending JPEG preamble to WebP EXIF chunks and support decoding chunks with no preamble
Support reading VP8L dimensions
Fix encoder underflow with malformed JPEGs
Make license metadata SPDX compliant
Ignore remaining PNG data after IEND chunk
Fix decoding JPEGs containing a DRI segment
Fix potential integer overflow when calculating jpeg segment size
Fix docs.rs build and release v0.2.1
Deprecated Jpeg::write_to and WebP::write_to. The new way of encoding an image is to call the encoder method, which will return an ImageEncoder that c…
Png.DynImage, an enum that wraps Jpeg, Png and WebP to give easy
access to decoding, encoding and the ImageICC and ImageEXIF traits
without having to write separate code for every format.Vec<u8> with Bytes from the
bytes crate, allowing more efficient memory managment.Jpeg::read and WebP::read with Jpeg::from_bytes
and WebP::from_bytes.Jpeg::write_to and WebP::write_to. The new way of encoding
an image is to call the encoder method, which will return an ImageEncoder
that can write the file piece by piece, return every piece through an
Iterator, or copy every piece into a linear piece of memory and returning it.Error enum.std::error::Error for the Error enum.no_std support via the std feature, which is enabled by default.byteorder crate.Add changelog and release v0.1.1
Add changelog and release v0.1.1
ImageEXIF trait.Jpeg Entropy decoding, removing the bytecount crate.Jpeg and WebP read and write support.
Jpeg and WebP read and write support.ImageICC trait.Your coding agent can read these notes before it upgrades. Set up the MCP server →