Skip to content
JS
Package category

Image processing

Resize, convert, compress and analyse images.

416 packages17 comparisons

Packages compared

416 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
cloudinary-build-url
Lighter Url generator for Cloudinary
11.6k+72%-4 years ago
0.2.4
ESM + CommonJSBundledVideo and audio, Image processing
@blazediff/ssim
Fast single-threaded SSIM (Structural Similarity Index) metric for CI visual testing
11.6k---8 months ago
1.7.1
ESM + CommonJSBundledImage processing
angular-svg-round-progressbar
Angular module that uses SVG to create a circular progressbar
11.5k-72%-1 year ago
15.0.0
ESM + CommonJSBundledAngular, Image processing
two.js
A renderer agnostic two-dimensional drawing api for the web.
11.2k+25%-27 days ago
0.8.24
ESM + CommonJSBundled3D, WebGL and game engines, Image processing
sharp-bmp
Bmp encoder and decoder for sharp base on bmp-js.
11k+195%-4 years ago
0.1.5
CommonJSBundledImage processing
jest-url-loader
Similar with webpack's url-loader for Jest.
11k+624%-6 years ago
0.1.0
CommonJSNoneImage processing
react-magnifier
React image zoom component
10.7k+36%-6 years ago
3.0.4
ESM + CommonJSBundledReact, Image processing
@svg-use/react
Tools and bundler plugins for loading SVG images via use[href], for use in components.
10.5k---9 months ago
1.1.0
ESM + CommonJSBundledImage processing, Icons
inner-image-zoom
A lightweight Vanilla JS package for magnifying an image within its parent container 🔎
10.5k+37%-14 days ago
1.1.0
ESM + CommonJSBundledPayments and commerce, Image processing
image-size-safe
get dimensions of any image file
10.4k--2 months ago
2.0.3
ESM + CommonJSBundledImage processing
@enzedonline/quill-blot-formatter2
An update for quill-blot-formatter to make quilljs v2 compatible.
10.1k---4 months ago
3.2.0
ESM + CommonJSBundledImage processing
image-in-browser
Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)
10k+2505%-1 month ago
3.6.0
ESM onlyBundledImage processing, Animation
next-optimized-images
Automatically optimize images used in next.js projects (jpeg, png, gif, svg).
9.7k-40%-6 years ago
2.6.2
CommonJSNoneImage processing, React
react-svg-map
A set of React.js components to display an interactive SVG map
9.5k+192%-5 years ago
2.2.0
CommonJSNoneReact, Image processing
@f5-sales-demo/pi-natives
Native Rust bindings for grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API
8.9k---today
21.43.8
ESM + CommonJSBundledImage processing, DOM and browser utilities
react-wavify
Animated wave component for React
8.7k+88%-2 months ago
1.12.0
ESM + CommonJSBundledAnimation, React
@joint/layout-directed-graph
LayoutDirectedGraph module for JointJS
8.7k---2 months ago
4.3.0
ESM + CommonJSBundledCharts and data visualisation, Image processing
croppr
A vanilla JavaScript image cropper that's lightweight, awesome, and has absolutely zero dependencies.
8.6k+159%-8 years ago
2.3.1
CommonJSBundledImage processing
supports-webp
Instantly detect support for WEBP images in the browser in 0.2KB
8.5k-50%-4 years ago
3.0.0
ESM onlyBundledImage processing
image-crop-or-pad
A tiny, fully-tested utility to resize raw image data in node or browser, intended for visual regression testing.
8.5k+2712100%-8 months ago
1.0.1
ESM + CommonJSBundledImage processing, Testing
react-native-vision-camera-resizer
High-performance image and frame resizing plugin using Metal/Vulkan for react-native-vision-camera.
8.4k--1 month ago
5.2.3
ESM + CommonJSBundledImage processing, React
canvafy
Make configurable canvas easily with Canvafy
8.1k-55%-1 year ago
7.2.1
CommonJSBundledTypeScript tooling, Image processing
angular-cropperjs
CropperJS integration for Angular +6
8.1k+21%-3 years ago
14.0.1
ESM + CommonJSBundledAngular, Image processing
jquery-cropper
A jQuery plugin wrapper for Cropper.js.
8k+37%-1 year ago
1.0.2
ESM + CommonJSNoneImage processing
@uploadcare/signed-uploads
@uploadcare/signed-uploads secures uploads to Uploadcare. On the server it mints the credentials the Upload API expects: JWTs for the `Authorization: Bearer` scheme, with optional endpoint scope and operation limits, and the legacy {secureSignature, secur
8k---2 days ago
6.22.0
ESM + CommonJSBundledCryptography and hashing, TypeScript tooling
react-native-svg-animated-linear-gradient
Animated linear gradient for React Native Svg
8k+185%-6 years ago
0.4.0
-NoneAnimation, React
image-thumbnail
Generate an image thumbnail.
8k+17%-2 years ago
1.0.17
CommonJSNoneImage processing
leader-line
Draw a leader line in your web page.
7.9k+2%--
1.0.8
CommonJSNoneImage processing
@svg-use/core
Tools and bundler plugins for loading SVG images via use[href], for use in components.
7.6k---1 year ago
1.0.0
ESM onlyBundledImage processing, Icons
geojson2svg
Converts geojson to svg/path string given svg viewport size and maps extent.
7.4k-14%-4 months ago
2.0.5
CommonJSBundledMaps and geolocation, Image processing
remark-unlink
remark plugin to remove all links, images, references, and definitions
7.2k+73%-3 years ago
5.0.0
ESM onlyBundledMarkdown, Image processing
@svg-use/rollup
Tools and bundler plugins for loading SVG images via use[href], for use in components.
7.2k---9 months ago
1.1.0
ESM onlyBundledImage processing, Icons
downscale
Better image downscale with canvas.
7k+116%-7 years ago
1.0.6
CommonJSNoneImage processing
@xoi/gps-metadata-remover
Removes GPS metadata from images and videos
7k---2 years ago
2.0.0
CommonJSNoneImage processing
remark-embed-images
remark plugin to embed local images as data URIs
7k-10%-1 year ago
5.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
color.js
Extract colors from an image.
6.8k+2%-5 years ago
1.2.0
ESM + CommonJSBundledImage processing, 3D, WebGL and game engines
@niivue/niivue
minimal webgl2 nifti image viewer
6.8k---4 months ago
0.69.0
ESM onlyBundledImage processing
svg-gauge
Minimal SVG animated gauge with zero dependencies
6.6k-74%--
1.0.7
CommonJSBundledAnimation, Image processing
@svg-use/webpack
Tools and bundler plugins for loading SVG images via use[href], for use in components.
6.6k---9 months ago
1.1.0
ESM onlyBundledImage processing, Icons
esbuild-plugin-inline-image
[esbuild](https://esbuild.github.io/) plugin for inlining yout images conditionaly on size
6.5k-24%-3 years ago
0.0.9
CommonJSNoneImage processing
photon
JavaScript library for the WordPress.com Photon image manipulation service.
6.4k+58%-1 year ago
4.1.1
ESM + CommonJSBundledImage processing, State management
verovio
This is the stable version of the verovio package
6.1k+733%--
6.3.0
ESM + CommonJSNoneImage processing
@bpmn-io/svg-to-image
Utility for generating images from SVG markup
6.1k---7 months ago
1.0.1
ESM onlyBundledImage processing
copy-image-clipboard
Lightweight library to copy png and jpg images to clipboard
6.1k+3%-4 years ago
2.1.2
ESM + CommonJSBundledDOM and browser utilities, Image processing
react-usa-map
React component with all USA States with customizable options
5.7k+247%-6 years ago
1.5.0
-NoneReact, Image processing
@jscad/array-utils
Array Utilities for JSCAD
5.7k---4 years ago
2.1.4
CommonJSNoneImage processing
@js-draw/math
A math library for js-draw.
5.5k---8 months ago
1.33.0
ESM + CommonJSBundledImage processing, Numbers and maths
react-native-vision-camera-ocr-plus
React Native Vision Camera plugin for on-device text recognition (OCR) and translation using ML Kit. Maintained fork of react-native-vision-camera-text-recognition
5.4k+13978%-1 month ago
2.0.6
ESM + CommonJSBundledReact, Image processing
get-pixels-frame-info-update
Reads the pixels of an image as an ndarray
5.4k+1%-7 years ago
3.3.2
CommonJSNoneImage processing
wasm-image-optimization
Optimize images with wasm on edge runtime
5.4k+1040%-12 days ago
2.0.11
ESM onlyBundledImage processing

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.