Как преобразовать выброшенное изображение в функцию в OpenLayers - PullRequest
1 голос
/ 05 февраля 2020

Я использую взаимодействие DragAndDrop в OpenLayers. Я пытаюсь удалить изображение, которое содержит геопространственное местоположение в своих метаданных, чтобы создать из него элемент.

Я создал формат для чтения файла, используя Exif- JS библиотека. По умолчанию объекты формата в OpenLayers считывают содержимое файлов как текст.

Как взять возвращенный текст и преобразовать его обратно в blob или ArrayBuffer ? Exif- JS не распознает строку.

Мне не разрешено редактировать библиотеку, но во время тестирования я подтвердил, что возвращение reader.readAsArrayBuffer(file); работало нормально, чтобы воссоздать большой двоичный объект и отправить его в exif- js library.

Есть ли способ заставить его работать с OpenLayers, конвертирующим файл как текст первым?

...