npm.io
1.0.3 • Published yesterday

heic-jpg-exif

Licence
MIT
Version
1.0.3
Deps
4
Size
17 kB
Vulns
0
Weekly
0
Stars
1

heic-jpg-exif

ci npm-downloads npm-version

Conversion from HEIC to JPG while retaining essential EXIF metadata

Install

npm install heic-jpg-exif

Usage (NodeJS)

const convert = require('heic-jpg-exif')

Convert an HEIC image file to a JPEG file at maximum quality (1)

await convert('input.HEIC', 'output.jpg', 1)

Convert an HEIC buffer to a JPEG buffer

const inBuffer = fs.readFileSync('input.HEIC')
const outBuffer = await convert(inBuffer)

Background

The HEIC image is first converted to a JPG with heic-convert and then complemented with the EXIF metadata of the source image using exifr and piexif-ts.

See also

Keywords