| Crates.io | image2 |
| lib.rs | image2 |
| version | 1.9.2 |
| created_at | 2018-08-22 00:55:35.925156+00 |
| updated_at | 2023-02-16 05:03:13.830736+00 |
| description | A simple image processing library |
| homepage | |
| repository | https://github.com/zshipko/image2-rs |
| max_upload_size | |
| id | 80666 |
| size | 7,002,545 |
A Rust crate focused on generic image processing for a wide range of image formats and data types.
u8, i8, u16, i16, u32, i32, u64, i64, f16, f32, f64gray, rgb, rgba, hsv, cmyk, xyzPixelFilter (with async support)OpenImageIO is used to read/write images and supports:
TIFFJPEG/JFIFOpenEXRPNGHDR/RGBEICOBMPTargaJPEG-2000RMan ZfileFITSDDSSoftimage PICPNMDPXCineonIFFField3DPtexPhotoshop PSDWavefront RLASGIWebPGIFImageMagick 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.
oiio
magick
oiio featureparallel:
mmap:
text:
window:
serialize:
glfw-sys:
glfw with glfw-sys (default: disabled)libOpenImageIO (optional)
oiio featureapt install libopenimageio-devbrew install openimageioImageMagick (optional)
oiio is not being usedapt install imagemagickbrew install imagemagicklibGLFW3 (optional)
window feature
Debian-based distros: apt install libglfw3-dev
macOS: brew install glfw3