Android: Поместите GPSTimeStamp в теги EXIF ​​jpg

Я пытаюсь установить «GPSTimeStamp» в теги exif jpg через Android. Документация по этому вопросу довольно скудна:
http://developer.android.com/reference/android/media/ExifInterface.html#TAG_GPS_TIMESTAMP Тип - String. Постоянное значение: «GPSTimeStamp». Но каков точный формат?

Здесь: http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/GPS.html
GPSTimeStamp :rational64u [3] (при записи дата удаляется, если присутствует, а время скорректирован на UTC, если он включает часовой пояс)

Так мне нужно длинное значение в массиве из 3 ячеек? Я не уверен, что добавить. Я получил «UTC время этого исправления в миллисекундах с 1 января 1970 года». через location.gettime ().
http://developer.android.com/reference/android/location/Location.html#getTime%28%29
Если я запишу длинное значение в виде строки в метку времени и проверьте теги exif через «exif» в Linux, я получаю ошибку «ожидаемый знаменатель». Все эксперименты с чч: мм: сс или другими форматами провалились. Быть здесь немного потерянным.

16
задан Chimera 13 July 2012 в 22:18
поделиться