rustio rustio.net

Multimedia::Images

73

color_quant

2.0.0 Stable

Color quantization library to reduce n colors to 256 colors.

101.1M downloads · 2mo ago
72

skia-safe

0.99.0 Growing

Safe Skia Bindings for Rust

3.1M downloads · 1mo ago
72

imgref

1.12.2 Stable

A basic 2-dimensional slice for safe and convenient handling of pixel buffers with width, height & stride

39.7M downloads · 1mo ago
71

imagesize

0.15.0 Growing

Quick probing of image dimensions without loading the entire file.

23.0M downloads · 14d ago
69

lodepng

3.12.2 Stable

Reading and writing PNG files without system dependencies. Pure Rust port of LodePNG.

2.7M downloads · 5mo ago
68

png_pong

0.12.0 Growing

A pure Rust PNG/APNG encoder & decoder

10.0M downloads · 1mo ago
68

skia-bindings

0.99.0 Growing

Skia Bindings for Rust

3.1M downloads · 1mo ago
68

image

0.25.10 Growing

Imaging library. Provides basic image processing and encoders/decoders for common image formats.

150.8M downloads · 4mo ago
68

yuv

0.8.16 Growing

High performance utilities for YUV format handling and conversion.

2.9M downloads · 1mo ago
68

lcms2-sys

4.0.7 Stable

Bindings for liblcms2 (Little CMS) with support for Linux, macOS, and Windows. See lcms2 crate for a safe Rust wrapper.

5.5M downloads · 28d ago
67

pix

1.0.1 Stable

Pixel / raster image library

10.1M downloads · 1mo ago
67

pic-scale

0.7.10 Growing

High performance image scaling

151.9K downloads · 18d ago
67

kreuzberg-pdfium-render

4.10.2 Growing

High-level idiomatic Rust wrapper around Pdfium. Fork of pdfium-render with Kreuzberg patches.

84.3K downloads · 12d ago
66

usvg

0.47.0 Growing

An SVG simplification library.

21.1M downloads · 5mo ago
66

libvips

2.3.0 Stable

Safe bindings for libvips

938.9K downloads · 1mo ago
66

moxcms

0.8.1 Growing

Simple Color Management in Rust

47.6M downloads · 4mo ago
66

identicon-rs

7.2.1 Stable

identicon-rs is a library built around custom generation of identicon images.

110.2K downloads · 1mo ago
66

rgb

0.8.53 Growing

`struct RGB/RGBA/etc.` for sharing pixels between crates + convenience methods for color manipulation. Allows no-copy high-level interoperability. Also adds common convenience methods and implements standard Rust traits to make `RGB`/`RGBA` pixels and slices first-class Rust objects.

96.2M downloads · 4mo ago
65

fast_transpose

0.2.7 Growing

Fast image and matrix transpose

15.9K downloads · 1mo ago
65

chess-corners

1.0.0 Growing

High-level chessboard / ChESS corner detection API

3.5K downloads · 21d ago
65

box-image-pyramid

1.0.0 Experimental

Minimal u8 grayscale image pyramid using 2x box-filter downsampling with reusable buffers

3.5K downloads · 21d ago
64

skia-rs-core

0.3.0 Experimental

Core types for skia-rs: geometry, color, and pixel storage

1.6K downloads · 10d ago
64

skia-rs-path

0.3.0 Experimental

Path geometry and operations for skia-rs

1.5K downloads · 10d ago
64

skia-rs-canvas

0.3.0 Experimental

Canvas, surface, and recording for skia-rs

1.1K downloads · 10d ago
64

linear-srgb

0.6.12 Experimental

Fast linear↔sRGB color space conversion with FMA acceleration and LUT support

48.2K downloads · 2mo ago
64

kreuzberg-libheif

5.0.0-rc.35 Experimental

Safe libheif bindings for Kreuzberg — HEIF/HEIC/AVIF decoding (vendored from Cykooz/libheif-rs)

983 downloads · 29d ago
64

chess-corners-core

1.0.0 Growing

Core ChESS (Chess-board Extraction by Subtraction and Summation) response + corner candidates

3.8K downloads · 21d ago
63

tiff

0.11.3 Growing

TIFF decoding and encoding library in pure Rust

93.4M downloads · 5mo ago
63

libblur

0.24.0 Growing

Fast image blurring in pure Rust

90.6K downloads · 2mo ago
63

dicom-pixeldata

0.10.0 Growing

A high-level API for decoding DICOM objects into images and ndarrays

1.4M downloads · 27d ago
63

skia-rs-codec

0.3.0 Experimental

Image encoding and decoding for skia-rs

1.0K downloads · 10d ago
63

skia-rs-paint

0.3.0 Experimental

Paint, shaders, and effects for skia-rs

1.4K downloads · 10d ago
63

zune-jpeg

0.5.15 Growing

A fast, correct and safe jpeg decoder

78.3M downloads · 3mo ago
63

codec-corpus

1.1.0 Experimental

Runtime API for downloading, caching, and accessing test image datasets from imazen/codec-corpus and third-party sources

14.1K downloads · 3mo ago
63

butteraugli

0.9.3 Growing

Pure Rust implementation of Google's butteraugli perceptual image quality metric from libjxl

27.0K downloads · 1mo ago
63

turbojpeg

1.4.0 Growing

Fast and easy JPEG encoding, decoding and lossless transforms with TurboJPEG

2.2M downloads · 6mo ago
63

fast-ssim2

0.8.2 Experimental

Fast SSIMULACRA2 image quality metric with SIMD acceleration

18.2K downloads · 1mo ago
63

ultrahdr-core

0.5.0 Experimental

Core gain map math and metadata for Ultra HDR - no codec dependencies

16.5K downloads · 2mo ago
63

zenlayout

0.2.2 Experimental

Image layout computation with constraint modes, orientation, and decoder negotiation

2.0K downloads · 3mo ago
63

zensim

0.2.7 Experimental

Fast psychovisual image similarity metric

13.2K downloads · 2mo ago
63

tiffwrite

2026.6.0 Stable

Write BioFormats/ImageJ compatible tiffs with zstd compression in parallel.

11.0K downloads · 1mo ago
62

zenpixels

0.2.14 Experimental

Pixel format interchange types for zen* codecs

32.0K downloads · 1mo ago
62

smix-annotate

1.0.27 Experimental

smix-annotate — screenshot annotation library. Composes circle / arrow / text / box / line primitives over PNG bytes with named color palette and 3-preset PNG compression. Powers `smix annotate` / `smix screenshot --annotate` CLI + `takeScreenshot: {annotate: [...]}` yaml verb + `--debug-output` fail-step auto-annotate.

588 downloads · 11d ago
62

ranga

1.0.0 Experimental

Core image processing library — color spaces, blend modes, pixel buffers, filters, and GPU compute for Rust

910 downloads · 3mo ago
62

nom-exif

3.6.1 Stable

Exif/metadata parsing library written in pure Rust, both image (jpeg/heif/heic/jpg/tiff etc.) and video/audio (mov/mp4/3gp/webm/mkv/mka, etc.) files are supported.

151.0K downloads · 1mo ago
62

png

0.18.1 Growing

PNG decoding and encoding library in pure Rust

170.4M downloads · 5mo ago
62

resize

0.8.9 Growing

Simple image resampling library in pure Rust.

2.0M downloads · 5mo ago
62

jxl-encoder-simd

0.3.0 Experimental

SIMD-accelerated primitives for jxl-encoder

12.7K downloads · 3mo ago
62

mozjpeg-rs

0.9.2 Experimental

Pure Rust JPEG encoder based on Mozilla's mozjpeg with trellis quantization

29.7K downloads · 3mo ago
62

zenquant

0.1.3 Experimental

AQ-informed palette quantizer — perceptual masking meets color quantization

4.7K downloads · 3mo ago