2013-04-09 2 views
1

Этот вопрос возник из-за этого: Writing EXIF metadata to images in Android.Написание произвольных метаданных в EXIF ​​в Android

Можем ли мы использовать EXIF ​​для записи произвольных метаданных, то есть за исключением тех, которые указаны в ExifInterface documentation (например, широта, долгота, вспышка и т. Д.). Если нет, то какой может быть предпочтительный метод записи произвольных метаданных в файлы изображений?

ответ

2

ExifInterface - это очень ограниченная реализация стандарта EXIF ​​и не позволит вам читать/писать теги, отличные от тех, которые документированы/определены. В выбранном ответе this post описан альтернативный метод.

Произвольные данные могут быть записаны в одном из следующих тегов

Tag-hex  Tag-dec IFD  Key        Type  
0x010e  270  Image Exif.Image.ImageDescription  Ascii 
0x9286  37510 Photo Exif.Photo.UserComment   Comment 

причем UserComment имеет меньше ограничений в отношении набора символов, используемых

+0

я не могу проверить это сейчас, но я маркировка это как ответ потому что мне представляется разумным, что предлагаемый подход будет работать. – vpk

+0

Вы всегда можете удалить отметку позже, если окажется, что она не летает, или кто-то предоставил лучшее решение ... удачи! – MikeD

Смежные вопросы