Я пытаюсь извлечь данные EXIF из изображения (jpeg ), которое было перетащено в браузер или выбрано через элемент ввода файла html.
Мне удалось просмотреть изображение в браузере с помощью FileReader and FileReader.readAsDataURL
как описано здесь .
и я нашел библиотеку EXIF , которая позволяет извлекать данные EXIF изображения с помощью javascript. Но для меня это работает только в том случае, если я использую его с обычными тегами img
, которые загружают свое содержимое по URL-адресу.
Я также нашел этот вопрос на StackOverflow, где в принятом ответе говорится, что это просто невозможно.
Но я почти уверен, что это можно реализовать, потому что 500px.com извлекает данные EXIF сразу после добавления файла для загрузки и до завершения загрузки.
Есть идеи, как извлечь данные EXIF из изображения в кодировке base64, которое я получаю из FileReader?