Как преобразовать объект изображения в двоичный объект

Можно ли проанализировать объект изображения (<img>) в DOM, как если бы он был загружен и открыт с помощью FileReader? Я пытаюсь использовать jpegmeta.js для извлечения метаданных EXIF ​​из файлов JPEG, но ему нужны двоичные строки, которые возвращает FileReader.

Можно использовать XHR для загрузки изображения по его URL-адресу и его анализа с помощью FileReader. Однако это повлечет за собой большие накладные расходы, если каждое изображение придется загружать дважды. Другим вариантом могло бы быть использование холста, но при конвертации данные exif теряются.


person user1823085    schedule 14.11.2012    source источник
comment
возможный дубликат Получить данные изображения в Javascript?   -  person Gajus    schedule 03.03.2014


Ответы (1)


Общий консенсус, кажется, резюмируется в этом ответе: Получить данные изображения в JavaScript?

Поэтому, если вам нужны данные exif, вам нужно использовать метод XHR. Будем надеяться, что браузер будет кэшировать изображение, так что это не будет слишком сильно сказываться на производительности. В противном случае техника холста должна работать.

person Alex Ghiculescu    schedule 28.12.2012