Packages

Image & Media Processing Packages

Image, audio, and video processing and manipulation libraries for resizing, transcoding, and transforming media (Sharp, Pillow, FFmpeg bindings).

213 packages

Packages in Image & Media Processing

48Health
Library Cargo

imgref

A trivial Rust struct for interchanging pixel buffers with width, height, and stride between image crates.

63
Apache 2.0
Used by 1
53Health
Library Cargo

libheif-rs

Safe Rust bindings for libheif, letting you read, decode, and write HEIF/HEIC images without touching raw FFI.

61
MIT
Used by 1
27Health
Library npm

heic-decode

Decode HEIC and HEIF images into raw pixel data in Node.js and the browser.

58
Other
Used by 1
33Health
Library Cargo

Audiopus

High-level, safe Rust binding to the Opus audio codec, wrapping the low-level audiopus_sys FFI layer.

56
Other
Used by 1
26Health
Library npm

bitmap-sdf

Calculate a signed distance field from canvas, ImageData, or raw bitmap arrays in the browser.

56
MIT
Used by 1
23Health
Library Cargo

fon

A no_std Rust crate for type-safe PCM audio sample types, multi-channel frames, and Kaiser-windowed resampling.

53
Other
Used by 1
71Health
Library Composer

image-driver-vips

Official libvips driver for Intervention Image, swapping in fast, low-memory image processing behind the same PHP API.

51
MIT
Used by 1
42Health
Library npm

asset-utils

Zero-dependency utilities for parsing, building, and resolving Sanity image and file asset IDs, URLs, and paths.

48
MIT
Used by 1
27Health
Library Cargo

libwebp-sys

Low-level bindgen FFI bindings to Google's libwebp for encoding and decoding WebP images in Rust.

48
MIT
Used by 1
28Health
Library Cargo

quircs

Pure-Rust QR code detection and scanning, ported from the C quirc library.

45
Other
Used by 1
38Health
Library PyPI

BlendModes

Apply Photoshop-style layer blend modes to images in Python with NumPy and Pillow

38
MIT
Used by 1
22Health
Library npm

png-chunk-text

Encode and decode PNG tEXt chunks for embedding uncompressed metadata in PNG images.

35
MIT
Used by 1
45Health
Library Cargo

tesseract-rs

Safe, idiomatic Rust bindings for the Tesseract OCR engine with built-in library compilation.

32
MIT
Used by 1
34Health
Library Cargo

rust-ico

A pure Rust library for encoding and decoding Windows ICO icon and CUR cursor files.

30
MIT
Used by 1
42Health
Library Cargo

libheif-sys

Low-level, version-gated Rust FFI bindings to the libheif C library for reading and writing HEIF and AVIF images.

23
MIT
Used by 1
18Health
Library Cargo

pdf2image

Rust library that renders PDF pages to images by wrapping poppler's pdftoppm and pdftocairo command-line tools.

22
MIT
Used by 1
22Health
Library Cargo

rust-samplerate

High-level Rust bindings for libsamplerate that resample audio buffers and streams between arbitrary sample rates.

19
Other
Used by 1
27Health
Library Composer

Imagine

Object-oriented PHP image manipulation with a unified API over GD, Imagick, and Gmagick.

13
MIT
Used by 1
21Health
Library Cargo

tbc

A pure-Rust library for BCn texture block compression, encoding images to BC1, BC3, and BC4 formats.

11
MIT
Used by 1
34Health
Library Cargo

ddsfile

A Rust library for reading and writing Microsoft DirectDraw Surface (.DDS) texture container files.

3
MIT
Used by 1
40Health
Library PyPI

comfy-angle

Google's ANGLE graphics libraries packaged as ready-to-use Python wheels for every desktop platform.

0
BSD 3
Used by 1

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers