blueimp/JavaScript-Load-Image
Load images provided as File or Blob objects or via URL. Retrieve an optionally scaled, cropped or rotated HTML img or canvas element. Use methods to parse image metadata to extract IPTC and Exif tags as well as embedded thumbnail images, to overwrite the Exif Orientation value and to restore the complete image header after resizing. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5378
- days_rel: n/a
- days_push: 1778
- n_releases_24m: 0
Adoption not part of the score
4456 stars · 913 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A JavaScript library that loads images from File/Blob objects or URLs and returns optionally scaled, cropped, or rotated HTML img or canvas elements. It also parses image metadata to extract Exif and IPTC tags, embedded thumbnails, and can rewrite Exif Orientation or restore image headers after resizing.
Use cases
- load and display images from file inputs or drag-and-drop in the browser
- resize or crop uploaded images client-side before upload
- automatically fix image orientation using Exif data
- read Exif and IPTC metadata from JPEG files in JavaScript
- extract embedded thumbnail images from photos
- preserve image headers after client-side resizing
When to choose
- you need client-side image loading, scaling, or cropping without a server
- you need to read or write Exif/IPTC metadata in the browser
- you want lightweight, dependency-free image handling with broad browser support
When to avoid
- you need full image editing or format conversion beyond scaling/cropping/rotation
- you need server-side image processing pipelines
- you work primarily with non-JPEG formats needing rich metadata
Facets
library · maturity maintenance
image-processing parser image-processing web-development frontend browser cross-platform exif iptc image-metadata canvas file-upload image-scaling client-side nodejs
2 sources
- readme: https://github.com/blueimp/JavaScript-Load-Image · fetched 2026-08-28 · 13fe29203e8d
- homepage: https://blueimp.github.io/JavaScript-Load-Image/ · fetched 2026-08-29 · a212b62dec08
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| blueimp/JavaScript-Load-Image | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="blueimp/JavaScript-Load-Image")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem