Как получить атрибуты EXIF, которые Android ExifInterface не может найти?
Я пытаюсь прочитать EXIF-информацию изображений, сделанных БПЛА (точнее, DJI Mavic 2).
Я успешно получил некоторые атрибуты ( "Высота по GPS", "Долгота по GPS", "Широта по GPS") с помощью
ExifInterface
.
Однако я понимаю, что
ExifInterface
отсутствуют некоторые атрибуты.
Например, я не могу получить "Относительную высоту", "Угол поворота кардана", "Угол поворота кардана", "Угол наклона кардана" и т. Д., Хотя я могу видеть эти атрибуты на ПК с помощью другого программного обеспечения (например, exiftool).
Как я могу получить эту EXIF-информацию?
1 ответ
В конце концов я отказался от ExifInterface и решил эту проблему, прочитав необработанные байты как HEX и преобразовав HEX в информацию EXIF.
Я также нашел библиотеку здесь, который должен работать, но не попробовать, как этот вопрос был уже решен.