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
is-psd
Check if a Buffer/Uint8Array is a PSD image
1.2k+201%-5 years ago
2.0.0
ESM onlyNoneImage processing
@dermotduffy/panzoom
Pan and zoom elements anywhere using native transformations
1.2k---1 month ago
4.6.2
ESM onlyBundledCSS-in-JS and styling, Image processing
node-image-resizer
Get image and generate its smaller copies asynchronously.
1.2k+17%-8 years ago
1.0.0
CommonJSNoneImage processing
d3v4
Data-Driven Documents
1.1k-24%-10 years ago
4.2.2
ESM + CommonJSNoneCharts and data visualisation, Image processing
broccoli-imagemin
Broccoli filter for compressing images with imagemin
1.1k+56%-7 years ago
2.0.1
CommonJSNoneCompression and archives, Image processing
resize-image-buffer
Resize image buffer in memory
1.1k-7%-6 years ago
1.0.0
CommonJSNoneImage processing
ezpzfile-mcp
File tools for AI agents. Read and convert documents (DOCX, PDF, HWP, HWPX, EML), edit PDFs, resize, clean and cut out images, make QR codes. Runs locally, no upload.
1.1k--13 days ago
0.3.3
ESM onlyNonePDF and documents, Image processing
otsu
✂️ Otsu's Method for automated thresholding in JavaScript.
1.1k+172%-6 years ago
0.0.5
CommonJSNoneImage processing
@gajae-code/natives
Native Rust bindings for grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API
1.1k---today
0.17.6
ESM onlyBundledImage processing, DOM and browser utilities
resize-image
Resize images in browser using canvas
1.1k+42%-8 years ago
0.1.0
CommonJSNoneImage processing, 3D, WebGL and game engines
dom-to-image-improved
Generates an image from a DOM node using HTML5 canvas and SVG
1k+90%-6 years ago
2.8.0
CommonJSNoneDOM and browser utilities, Image processing
gulp-image
Optimize PNG, JPG, GIF, SVG images with gulp task.
1k-52%-4 years ago
6.3.1
ESM onlyNoneImage processing
imagemapster
jQuery plugin that activates areas in HTML image maps with support for highlighting, selecting, tooltips, resizing and more
373----
1.9.2
ESM + CommonJSNoneImage processing
gumlet.js
gumlet.js is a dependency-free JavaScript library to deliver responsive images to browser through Gumlet.com service. gumlet.js allows for intuitive use of gumlet features like on-the fly image resize and make images on your site or app responsive to devi
271----
3.0.6
ESM + CommonJSBundledImage processing
dynamsoft-image-processing
The Dynamsoft Image Processing Module supports a range of operations that handle various tasks related to processing digital images.
129----
2.4.31
CommonJSNoneImage processing
min-1px
A 1 pixel transparent min image.
7----
1.0.0
ESM + CommonJSNoneImage 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.

  • is-psdCheck if a Buffer/Uint8Array is a PSD image
  • @dermotduffy/panzoomPan and zoom elements anywhere using native transformations
  • node-image-resizerGet image and generate its smaller copies asynchronously.
  • d3v4Data-Driven Documents
  • broccoli-imageminBroccoli filter for compressing images with imagemin
  • resize-image-bufferResize image buffer in memory
  • ezpzfile-mcpFile tools for AI agents. Read and convert documents (DOCX, PDF, HWP, HWPX, EML), edit PDFs, resize, clean and cut out images, make QR codes. Runs locally, no upload.
  • otsu✂️ Otsu's Method for automated thresholding in JavaScript.
  • @gajae-code/nativesNative Rust bindings for grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API
  • resize-imageResize images in browser using canvas
  • dom-to-image-improvedGenerates an image from a DOM node using HTML5 canvas and SVG
  • gulp-imageOptimize PNG, JPG, GIF, SVG images with gulp task.
  • imagemapsterjQuery plugin that activates areas in HTML image maps with support for highlighting, selecting, tooltips, resizing and more
  • gumlet.jsgumlet.js is a dependency-free JavaScript library to deliver responsive images to browser through Gumlet.com service. gumlet.js allows for intuitive use of gumlet features like on-the fly image resize and make images on your site or app responsive to devi
  • dynamsoft-image-processingThe Dynamsoft Image Processing Module supports a range of operations that handle various tasks related to processing digital images.
  • min-1pxA 1 pixel transparent min image.