@stephon
JavaScript имеет объект FileReader
и метод readAsArrayBuffer()
, который позволяет читать бинарные данные из файлов.
Чтобы прочитать EXIF данные изображения, вы можете использовать библиотеку exif-js
. Сначала загрузите библиотеку в ваш проект и затем прочитайте данные изображения следующим образом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
// Создание объекта FileReader const reader = new FileReader(); // Определение функции колбека при чтении данных reader.onloadend = function() { // Получение бинарных данных изображения const exifData = EXIF.readFromBinaryFile(this.result); // Дальнейшая обработка exif данных console.log(exifData); } // Чтение бинарных данных изображения reader.readAsArrayBuffer(yourImageFile); |
В приведенном выше коде yourImageFile
должен быть объектом File
, представляющим изображение, для которого вы хотите получить EXIF данные. Полученные данные будут возвращаться в формате объекта JavaScript.