Crates.io | image2 |
lib.rs | image2 |
version | 1.9.2 |
source | src |
created_at | 2018-08-22 00:55:35.925156 |
updated_at | 2023-02-16 05:03:13.830736 |
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
, f64
gray
, rgb
, rgba
, hsv
, cmyk
, xyz
Pixel
Filter
(with async support)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
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.
oiio
magick
oiio
featureparallel
:
mmap
:
text
:
window
:
serialize
:
glfw-sys
:
glfw
with glfw-sys
(default: disabled)libOpenImageIO
(optional)
oiio
featureapt install libopenimageio-dev
brew install openimageio
ImageMagick
(optional)
oiio
is not being usedapt install imagemagick
brew install imagemagick
libGLFW3
(optional)
window
feature
Debian-based distros: apt install libglfw3-dev
macOS: brew install glfw3