Package category
Image processing
Resize, convert, compress and analyse images.
416 packages17 comparisons
Packages compared
416 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| vega-format JavaScript string formatting utilities for Vega. | 676.5k | +255% | - | 1 month ago 2.1.3 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation | |
| vega-transforms Data processing transforms for Vega dataflows. | 672.9k | +227% | - | 1 month ago 5.2.2 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation | |
| vega-view View component and transforms for Vega visualizations. | 671.7k | +253% | - | 1 month ago 6.2.0 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation | |
| vega-encode Visual encoding transforms for Vega dataflows. | 671.4k | +247% | - | 1 month ago 5.2.2 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation | |
| vega-parser Parse Vega specifications to runtime dataflows. | 671.2k | +224% | - | 1 month ago 7.1.3 | ESM only | None | Parsers and serialisers, Charts and data visualisation | |
| vega-canvas Canvas and Image utilities. | 670.9k | +230% | - | 1 year ago 2.0.0 | ESM only | None | Image processing, 3D, WebGL and game engines | |
| vega-view-transforms View-specific transforms for Vega dataflows. | 670.8k | +248% | - | 1 month ago 5.2.2 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation | |
| vega-runtime Runtime support for Vega dataflows. | 670.7k | +255% | - | 1 month ago 7.1.3 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation | |
| vega-projection Projections for cartographic mapping. | 670.4k | +247% | - | 1 month ago 2.1.3 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation | |
| vega-geo Geographic data transforms for Vega dataflows. | 669.5k | +247% | - | 1 month ago 5.1.3 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation | |
| vega-hierarchy Hierarchical layout transforms for Vega dataflows. | 669.4k | +254% | - | 1 month ago 5.1.3 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation | |
| vega-force Force simulation transform for Vega dataflows. | 669.3k | +227% | - | 1 month ago 5.1.3 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation | |
| vega-voronoi Voronoi diagram transform for Vega dataflows. | 669.2k | +227% | - | 1 month ago 5.1.3 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation | |
| postprocessing A post processing library for three.js. | 669.2k | +351% | - | 15 days ago 6.39.5 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, Image processing | |
| vega-crossfilter Indexed cross-filtering for Vega dataflows. | 669.2k | +247% | - | 1 month ago 5.1.3 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation | |
| vega-wordcloud Wordcloud layout transform for Vega dataflows. | 669.1k | +228% | - | 1 month ago 5.1.3 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation | |
| vega-selections Vega expression functions for Vega-Lite selections. | 667.7k | +236% | - | 1 month ago 6.1.5 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation | |
| vega-regression Regression transform for Vega dataflows. | 666.2k | +232% | - | 1 month ago 2.1.3 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation | |
| vega-label Label layout transform for Vega dataflows. | 661k | +232% | - | 1 month ago 2.1.3 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation | |
| vega-statistics Statistical routines and probability distributions. | 659.3k | +234% | - | 1 year ago 2.0.0 | ESM only | None | Numbers and maths, Charts and data visualisation | |
| svg.js A lightweight library for manipulating and animating SVG. | 645k | +0% | - | 7 years ago 2.7.1 | CommonJS | Bundled | Animation, Image processing | |
| react-content-loader SVG-Powered component to easily create placeholder loadings (like Facebook cards loading) | 630k | +22% | - | 8 months ago 7.1.2 | ESM + CommonJS | Bundled | React, Image processing | |
| exif-component Client-side EXIF parser | 599.7k | +244% | - | 12 years ago 1.0.1 | CommonJS | None | Image processing | |
| heic-to Converting HEIF/HEIF image formats to PNG/JPEG in the browser | 574.8k | +835% | - | 4 months ago 1.5.2 | ESM + CommonJS | Bundled | Image processing | |
| pica High quality image resize in browser. | 563.2k | +344% | - | 1 month ago 10.0.3 | ESM + CommonJS | Bundled | Image processing | |
| node-vibrant Extract prominent colors from an image. Supports both node and browser environment. | 552.1k | +528% | - | 7 months ago 4.0.4 | ESM + CommonJS | Bundled | Image processing, 3D, WebGL and game engines | |
| @svgdotjs/svg.js A lightweight library for manipulating and animating SVG. | 551.3k | - | - | - | 1 month ago 3.2.8 | ESM + CommonJS | Bundled | Animation, Image processing |
| react-avatar-editor Avatar / profile picture component. Resize and crop your uploaded image using a intuitive user interface. | 543.8k | +114% | - | 6 months ago 15.1.0 | ESM + CommonJS | Bundled | Image processing, React | |
| image-dimensions Get the dimensions of an image | 540.5k | +373% | - | 7 days ago 2.6.0 | ESM only | Bundled | CLI tools and terminal utilities, Image processing | |
| vega-interpreter CSP-compliant interpreter for Vega expressions. | 520k | +247% | - | 1 month ago 2.3.2 | ESM only | Bundled | 3D, WebGL and game engines, Charts and data visualisation | |
| svg-url-loader Converts SVG file to utf-8 encoded data-uri string | 516k | +89% | - | 3 months ago 8.1.0 | CommonJS | None | Bundler plugins and loaders, Image processing | |
| is-png Check if a Buffer/Uint8Array is a PNG image | 497.8k | -29% | - | 5 years ago 3.0.1 | ESM only | None | Image processing | |
| image-blob-reduce High quality image resizing for blobs in browsers (`pica` wrapper with some sugar) | 460.7k | +601% | - | 2 months ago 5.0.1 | ESM + CommonJS | Bundled | Image processing | |
| react-circular-progressbar A circular progress indicator component | 458.8k | +88% | - | 1 year ago 2.2.0 | ESM + CommonJS | Bundled | React, Image processing | |
| vite-svg-loader Vite plugin to load SVG files as Vue components | 442.7k | +24% | - | 24 days ago 5.1.3 | CommonJS | Bundled | Bundler plugins and loaders, Vue | |
| is-jpg Check if a Buffer/Uint8Array is a JPEG image | 439k | -32% | - | 5 years ago 3.0.0 | ESM only | None | Image processing | |
| sharp-ico ICO encoder and decoder for sharp base on ico-endec. | 426.2k | +99% | - | 4 years ago 0.1.5 | CommonJS | Bundled | Image processing | |
| react-inlinesvg An SVG loader for React | 389.4k | +21% | - | 2 months ago 4.5.0 | ESM + CommonJS | Bundled | React, Image processing | |
| is-gif Check if a Buffer/Uint8Array is a GIF image | 370.3k | -24% | - | 5 years ago 4.0.1 | ESM only | None | Image processing | |
| blueimp-load-image JavaScript Load Image is a library to load images provided as File or Blob objects or via URL. It returns an optionally scaled, cropped or rotated HTML img or canvas element. It also provides methods to parse image metadata to extract IPTC and Exif tags a | 367.2k | +39% | - | 4 years ago 5.16.0 | CommonJS | None | Image processing | |
| react-boxplot Simple SVG box plots in React | 333.2k | +8751% | - | 4 years ago 4.0.0 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| compressorjs JavaScript image compressor. | 302.8k | +75% | - | 5 months ago 1.3.0 | ESM + CommonJS | Bundled | Image processing, Compression and archives | |
| @stacksjs/ts-webp A pure TypeScript WebP encoder and decoder with zero native dependencies | 286.8k | - | - | - | today 0.1.6 | ESM only | Bundled | TypeScript tooling, Image processing |
| remark-inline-links remark plugin to transform references and definitions into normal links and images | 259.1k | +667% | - | 3 years ago 7.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| svgson Transform svg files into Objects | 242.3k | +145% | - | 3 years ago 5.3.1 | ESM + CommonJS | Bundled | Image processing, Icons | |
| markerjs2 JavaScript image annotation | 239.4k | +137% | - | 11 months ago 2.32.7 | ESM + CommonJS | Bundled | Image processing, TypeScript tooling | |
| @tanem/svg-injector Fast, caching, dynamic inline SVG DOM injection library. | 232.4k | - | - | - | 25 days ago 12.1.3 | ESM + CommonJS | Bundled | DOM and browser utilities, TypeScript tooling |
| react-svg A React component that injects SVG into the DOM. | 232.1k | +20% | - | 25 days ago 19.1.5 | ESM + CommonJS | Bundled | DOM and browser utilities, React | |
| fonteditor-core fonts (ttf, woff, woff2, eot, svg, otf) parse, write, transform, glyph adjust. | 231.3k | +719% | - | - 2.6.3 | ESM + CommonJS | Bundled | Image processing | |
| dom-to-image Generates an image from a DOM node using HTML5 canvas and SVG | 227.9k | +17% | - | 8 years ago 2.6.0 | CommonJS | None | Image processing, DOM and browser utilities |
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.
- vega-formatJavaScript string formatting utilities for Vega.
- vega-transformsData processing transforms for Vega dataflows.
- vega-viewView component and transforms for Vega visualizations.
- vega-encodeVisual encoding transforms for Vega dataflows.
- vega-parserParse Vega specifications to runtime dataflows.
- vega-canvasCanvas and Image utilities.
- vega-view-transformsView-specific transforms for Vega dataflows.
- vega-runtimeRuntime support for Vega dataflows.
- vega-projectionProjections for cartographic mapping.
- vega-geoGeographic data transforms for Vega dataflows.
- vega-hierarchyHierarchical layout transforms for Vega dataflows.
- vega-forceForce simulation transform for Vega dataflows.
- vega-voronoiVoronoi diagram transform for Vega dataflows.
- postprocessingA post processing library for three.js.
- vega-crossfilterIndexed cross-filtering for Vega dataflows.
- vega-wordcloudWordcloud layout transform for Vega dataflows.
- vega-selectionsVega expression functions for Vega-Lite selections.
- vega-regressionRegression transform for Vega dataflows.
- vega-labelLabel layout transform for Vega dataflows.
- vega-statisticsStatistical routines and probability distributions.
- svg.jsA lightweight library for manipulating and animating SVG.
- react-content-loaderSVG-Powered component to easily create placeholder loadings (like Facebook cards loading)
- exif-componentClient-side EXIF parser
- heic-toConverting HEIF/HEIF image formats to PNG/JPEG in the browser
- picaHigh quality image resize in browser.
- node-vibrantExtract prominent colors from an image. Supports both node and browser environment.
- @svgdotjs/svg.jsA lightweight library for manipulating and animating SVG.
- react-avatar-editorAvatar / profile picture component. Resize and crop your uploaded image using a intuitive user interface.
- image-dimensionsGet the dimensions of an image
- vega-interpreterCSP-compliant interpreter for Vega expressions.
- svg-url-loaderConverts SVG file to utf-8 encoded data-uri string
- is-pngCheck if a Buffer/Uint8Array is a PNG image
- image-blob-reduceHigh quality image resizing for blobs in browsers (`pica` wrapper with some sugar)
- react-circular-progressbarA circular progress indicator component
- vite-svg-loaderVite plugin to load SVG files as Vue components
- is-jpgCheck if a Buffer/Uint8Array is a JPEG image
- sharp-icoICO encoder and decoder for sharp base on ico-endec.
- react-inlinesvgAn SVG loader for React
- is-gifCheck if a Buffer/Uint8Array is a GIF image
- blueimp-load-imageJavaScript Load Image is a library to load images provided as File or Blob objects or via URL. It returns an optionally scaled, cropped or rotated HTML img or canvas element. It also provides methods to parse image metadata to extract IPTC and Exif tags a
- react-boxplotSimple SVG box plots in React
- compressorjsJavaScript image compressor.
- @stacksjs/ts-webpA pure TypeScript WebP encoder and decoder with zero native dependencies
- remark-inline-linksremark plugin to transform references and definitions into normal links and images
- svgsonTransform svg files into Objects
- markerjs2JavaScript image annotation
- @tanem/svg-injectorFast, caching, dynamic inline SVG DOM injection library.
- react-svgA React component that injects SVG into the DOM.
- fonteditor-corefonts (ttf, woff, woff2, eot, svg, otf) parse, write, transform, glyph adjust.
- dom-to-imageGenerates an image from a DOM node using HTML5 canvas and SVG
- html-to-image vs dom-to-image
- canvg vs dom-to-image
- d3 vs echarts
- canvg vs html-to-image
- canvg vs zrender
- react-d3-tree vs @swimlane/ngx-charts
- d3 vs react-d3-tree
- html-to-image vs node-vibrant
- d3 vs @swimlane/ngx-charts
- animejs vs svg.js
- zrender vs dom-to-image
- html-to-image vs zrender
- node-vibrant vs dom-to-image
- react-svg vs dom-to-image-more
- dom-to-image vs panzoom
- html-to-image vs panzoom
- echarts vs @swimlane/ngx-charts