For a library for image processing in Rust, the strongest matches are image-rs/image (This library is a comprehensive, native Rust toolkit that), pistondevelopers/image (This library is a native Rust implementation that provides) and silvia-odwyer/photon (Photon is a high-performance, native Rust image processing library). imazen/imageflow is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.
Nous sélectionnons les dépôts GitHub open-source correspondant à « best rust image processing libraries ». Les résultats sont classés par pertinence par rapport à votre recherche — utilisez les filtres ci-dessous pour affiner, ou utilisez l'IA.
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
This library is a comprehensive, native Rust toolkit that provides the core image processing primitives, format support, and color space conversion capabilities required for high-performance image manipulation.
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
This library is a native Rust implementation that provides comprehensive support for image decoding, encoding, color space conversion, and pixel-level manipulation, making it a flagship tool for high-performance image processing.
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
Photon is a high-performance, native Rust image processing library that provides a comprehensive suite of manipulation primitives, color space conversion, and format support, making it a direct match for your requirements.
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
Imageflow is a high-performance image processing engine written in Rust that provides the core manipulation primitives, color space management, and format support required for complex image transformation tasks.