# Rust Image Processing Libraries

> AI-ranked search results for `best rust image processing libraries` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 114 total matches; showing the top 4.

Explore on the web: https://awesome-repositories.com/q/best-rust-image-processing-libraries

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/best-rust-image-processing-libraries).**

## Results

- [image-rs/image](https://awesome-repositories.com/repository/image-rs-image.md) (5,802 ⭐) — This is a Rust image processing library designed for encoding and decoding various image file formats and manipulating pixels. It provides a digital image manipulation toolkit and a set of image format codecs to read data from files and write memory buffers into standard formats.

The library features a pure-Rust processing pipeline to ensure memory safety and cross-platform compatibility. It includes a pluggable hook system for dynamic format registration, allowing external crates to register custom decoders and encoders at runtime.

The capability surface covers geometry manipulation for res
- [pistondevelopers/image](https://awesome-repositories.com/repository/pistondevelopers-image.md) (5,805 ⭐) — This project is an image processing library designed for manipulating pixel data, applying visual filters, and adjusting image appearance. It functions as a low-level tool for processing raw pixel buffers and managing image data.

The library provides a toolkit for image geometry manipulation, including resizing, cropping, flipping, and rotating images. It also serves as an image format converter for encoding and decoding data between common binary file formats and as a metadata extractor for retrieving dimensions and color profiles from file headers.

The capabilities cover low-level image pr
- [silvia-odwyer/photon](https://awesome-repositories.com/repository/silvia-odwyer-photon.md) (3,850 ⭐) — Photon is a high-performance image processing library written in Rust. It serves as a pixel manipulation toolkit and image format transcoder, providing a WebAssembly graphics engine for executing visual effects and transformations directly within web browsers.

The project is built around a functional image pipeline, which allows for the programmatic chaining of sequential transformation operations. This architecture supports the creation of complex visual effects through a coded pipeline.

The library covers a wide range of image processing capabilities, including color management across mult
- [imazen/imageflow](https://awesome-repositories.com/repository/imazen-imageflow.md) (4,402 ⭐) — Imageflow is a high-performance image manipulation library and composition engine available as a C-compatible library, a command-line image processor, and a dynamic image processing server. It provides the means to decode, encode, and apply complex visual transformations to images through programmatic interfaces, JSON job files, or on-the-fly URL query strings.

The system distinguishes itself through a graph-based processing pipeline that allows for single-pass multi-format encoding, generating multiple image sizes and formats from a single decode to reduce overhead. It further features a res
