close

DEV Community

#makequickwork

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Stripping EXIF from JPEGs without re-encoding: walking markers, keeping orientation, and an 8-hour bug

Stripping EXIF from JPEGs without re-encoding: walking markers, keeping orientation, and an 8-hour bug

BERJAYA 1
Comments
5 min read
Decoding iPhone HEIC photos in Chrome: libheif as WebAssembly, loaded on demand and kept out of the bundle

Decoding iPhone HEIC photos in Chrome: libheif as WebAssembly, loaded on demand and kept out of the bundle

BERJAYA 1
Comments
5 min read
Splitting PDFs in the browser: a forgiving page-range parser, synced thumbnails and a ZIP that sorts correctly

Splitting PDFs in the browser: a forgiving page-range parser, synced thumbnails and a ZIP that sorts correctly

BERJAYA 1
Comments
6 min read
Converting PDF pages to JPG entirely in the browser: PDF.js, DPI math and the iOS canvas limit

Converting PDF pages to JPG entirely in the browser: PDF.js, DPI math and the iOS canvas limit

BERJAYA 1
Comments
5 min read
Resizing images on a canvas without jagged edges: halving steps, fit-to-box math and Safari's canvas limit

Resizing images on a canvas without jagged edges: halving steps, fit-to-box math and Safari's canvas limit

BERJAYA 1
Comments 1
5 min read
Building a browser-only file viewer for 100+ formats: lazy parsers, no uploads, and honest Office rendering

Building a browser-only file viewer for 100+ formats: lazy parsers, no uploads, and honest Office rendering

BERJAYA 1
Comments
5 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.