image2 - image processing library

A Rust crate focused on generic image processing for a wide range of image formats and data types.

OpenImageIO is used to read/write images and supports: - TIFF - JPEG/JFIF - OpenEXR - PNG - HDR/RGBE - ICO - BMP - Targa - JPEG-2000 - RMan Zfile - FITS - DDS - Softimage PIC - PNM - DPX - Cineon - IFF - Field3D - Ptex - Photoshop PSD - Wavefront RLA - SGI - WebP - GIF - A variety of RAW digital camera formats

ImageMagick can also be used in place of OpenImageIO.

This is not a pure Rust crate, if that's important to you then image is probably a better fit.

Features

External dependencies