Image & Media Processing Packages
Image, audio, and video processing and manipulation libraries for resizing, transcoding, and transforming media (Sharp, Pillow, FFmpeg bindings).
Packages in Image & Media Processing
Kind
Sort:Used by Most Apps
sharp
High-performance Node.js image processing powered by libvips, built for fast resizing and format conversion.
Jimp
A zero-dependency JavaScript image processing library for Node.js
image-size
Fast, zero-dependency Node.js library that reads image width and height straight from file or buffer headers.
heic-convert
Converts HEIC/HEIF images to JPEG or PNG in Node.js and the browser, using pluggable pure-JS and native Canvas encoders.
Piexif
A pure-Python library for reading, writing, inserting, and removing EXIF metadata in JPEG and WebP images.
heic-to
A JavaScript library that converts HEIC/HEIF images to JPEG, PNG, or bitmap entirely in the browser.
exif-rs
A pure-Rust library that parses Exif metadata directly out of JPEG, TIFF, PNG, WebP, and HEIF/HEIC image files.
minimizer-webpack-plugin
A webpack 5 plugin that minifies JS, CSS, HTML, JSON, and images through pluggable, stackable minimizer implementations.
PHP Barcode Generator
Generate 1D barcodes as SVG, PNG, JPG, or HTML from PHP with no framework needed.
react-native-image-resizer
Resize and compress local images in React Native apps using native Android and iOS APIs.
dom-to-image-more
Turn any DOM node into a PNG, JPEG, SVG, or canvas image entirely in the browser, no server or screenshot service required.
node-poppler
An asynchronous Node.js wrapper around the Poppler PDF rendering utilities for converting, splitting, merging, and inspecting PDF files.