Как получить атрибуты EXIF, которые Android ExifInterface не может найти?

Я пытаюсь прочитать EXIF-информацию изображений, сделанных БПЛА (точнее, DJI Mavic 2).

Я успешно получил некоторые атрибуты ( "Высота по GPS", "Долгота по GPS", "Широта по GPS") с помощью ExifInterface.

Однако я понимаю, что ExifInterface отсутствуют некоторые атрибуты.

Например, я не могу получить "Относительную высоту", "Угол поворота кардана", "Угол поворота кардана", "Угол наклона кардана" и т. Д., Хотя я могу видеть эти атрибуты на ПК с помощью другого программного обеспечения (например, exiftool).

Как я могу получить эту EXIF-информацию?

1 ответ

Решение

В конце концов я отказался от ExifInterface и решил эту проблему, прочитав необработанные байты как HEX и преобразовав HEX в информацию EXIF.

Я также нашел библиотеку здесь, который должен работать, но не попробовать, как этот вопрос был уже решен.

Другие вопросы по тегам