HTML/Javascript Доступ к данным EXIF ​​перед загрузкой файла

Я пытаюсь извлечь данные EXIF ​​из изображения (jpeg ), которое было перетащено в браузер или выбрано через элемент ввода файла html.

Мне удалось просмотреть изображение в браузере с помощью FileReader and FileReader.readAsDataURLкак описано здесь .

и я нашел библиотеку EXIF ​​, которая позволяет извлекать данные EXIF ​​изображения с помощью javascript. Но для меня это работает только в том случае, если я использую его с обычными тегами img, которые загружают свое содержимое по URL-адресу.

Я также нашел этот вопрос на StackOverflow, где в принятом ответе говорится, что это просто невозможно.

Но я почти уверен, что это можно реализовать, потому что 500px.com извлекает данные EXIF ​​сразу после добавления файла для загрузки и до завершения загрузки.

Есть идеи, как извлечь данные EXIF ​​из изображения в кодировке base64, которое я получаю из FileReader?

14
задан Cœur 26 April 2017 в 15:14
поделиться