exifr icon indicating copy to clipboard operation
exifr copied to clipboard

📷 The fastest and most versatile JS EXIF reading library.

Results 57 exifr issues
Sort by recently updated
recently updated
newest added

Hi Mike, When trying to parse the Exif of the attached image, a lot of the data is missing, such as very standard fields like ImageWidth and Height. If you...

When I try to import Exif using `import {Exifr} from 'exifr';` I get this error : ``` Error: node_modules/exifr/dist/full.umd.js:Invalid call at line 1: import( /* webpackIgnore: true */ e) at...

If I set these options to extracts data from an image: ```javascript options = { xmp: { pick: ['AltTextAccessibility', 'ExtDescrAccessibility'] } }; ``` I get all XMP fields in the...

When I activate `userComment` extraction with `userComment: true`, I get an object like this (shortened): ```json { "userComment": { "0": 65, "1": 83, "2": 67, "3": 73, "4": 73, "5":...

First off, thank you for the excellent package. It's been great to be able to use it to provide the ability for users to easily read metadata from AI generated...

**Background** I'd like to code an extension to decode the makernotes (starting with Nikon, later Canon, Sony & Fuji where possible). Such implementations exist in Perl and Java but -...

I can not extract thumbnail by ThumbnailOffset + ThumbnailLength in nodejs, I found it is cause of ThumbnailOffset lost 12 Byte. when I add the lost, it is work. strange...

> For now I'm only planning to implement PNG and WebP. ( https://github.com/MikeKovarik/exifr/issues/28#issuecomment-627883301 )

```js const data = await exifr.parse(path.join(destDir, filename), { tiff: true, xmp: true, icc: true, iptc: true, jfif: true, exif: true, gps: true, interop: true, translateKeys: true, translateValues: true, reviveValues: true,...

--its an ios feature on { let url1 = `https://${domain}/labelai/${file.name}`; console.log(url1) fetch(url1, { method: 'POST', headers: { "application":"awsgcpupld-production.up.railway.app", "Content-Type": "application/octet-stream", "authorization":"Bearer " }, body: file // this is binary file...