Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

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