image
image copied to clipboard
Encoding and decoding images in Rust
This tracks the current metadata support for ICC, Exif, XMP and IPTC metadata. The current state is: | **Format** | **ICC** | **Exif** | **XMP** | **IPTC** | | ----------...
XMP is a common metadata format supported by a bunch of the formats that are available in this crate. We can extend the `ImageDecoder` trait to make it available to...
This PR adds support for 4 bit images for BMP encoder. I tested it with different images (with even/odd number of rows etc) with `tinybmp` and images look exactly right....
## I would like to be able ... Decode avif images without having to fight `pkg-config`, `ninja`, `meson`, and `vckpg` to build this crate on Microsoft-Windows. ## My specific use...
Now that https://github.com/image-rs/image-extras exists, our read-only DDS support should be moved into that repo.
Exif metadata for TIFF is funny, as the Tiff file itself is stored in the exif directory structure. So the trivial answer to what is Exif metadata is just the...
I would like to be able write PNG `tEXt`, `iTXt`, and `zTXT` chunks without having to copy-paste `PngEncoder::encode_inner` into my own codebase and edit it, and read them back without...
The image doesn't load if color type is not specified. `org.gnome.glycin.Error.LoadingError: glycin-loaders/glycin-image-rs/src/main.rs:346:54: The encoder or decoder for Tiff does not support the color type Unknown(32)`
It would be great if the introduction of new dependencies like `moxcms` could be feature gated if introduced in patch releases. That way, it is easier for Linux distributions to...
Recently, I noticed that the latest version of image-rs started crashing with the following message: ``` thread '' (9263) panicked at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.8/src/images/dynimage.rs:1500:38: Image index (0, 1) out of bounds (0,...