Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

exif-js causing strict mode issues #1928

Closed
mskelton opened this issue Oct 31, 2019 · 1 comment · Fixed by #1940
Closed

exif-js causing strict mode issues #1928

mskelton opened this issue Oct 31, 2019 · 1 comment · Fixed by #1940
Labels

Comments

@mskelton
Copy link
Contributor

exif-js is having trouble when generating thumbnails for certain images. I believe the issue might be due to strict mode as it always happens in our implementation of Uppy but not any of the example apps in this repo. The exact error we are getting has been reported twice on the exif-js repo and they seem to point to strict mode issues.

exif-js is unmaintained and should probably be replaced with something that is maintained like ExifReader. The last release was in October of 2017. See this commit (mattiasw/ExifReader@09cda65) for more details on ExifReader and how it works to replace exif-js.

Thanks!

@MikeKovarik
Copy link
Contributor

Hello. I would like to chime in with my library exifr.

I started writing it because of the state of exif-js as well as my needs to be able to process hundreds of photos (i.e. gigabytes of photos) as fast as possible. Since then I kept adding more features, like thumbnail extraction, ICC support, TIFF and HEIC file formats, filtering (so parsing stops as soon as all wanted tags are found) and more.

I would love exifr to be the replacement library and I would happily do the replacement PR myself as well as implementing or fixing whatever is necessary for it to work.

Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants