IOS написать геотег в изображение - PullRequest
2 голосов
/ 07 октября 2011

Мне нужно прочитать изображение jpg (не из библиотеки изображений) и записать в них данные геотега exif, взятые с iPhone iPhone. как я могу это сделать?

спасибо заранее.

Paolo

Ответы [ 2 ]

1 голос
/ 01 мая 2012

UIImagePickerController не дает вам местоположение камеры. Вы должны добавить CLLocationManager в приложение. Инициировать / делегировать себя. И вызвать "startUpdatingLocation". Затем в "- (void) locationManager: (CLLocationManager *) manager didUpdateToLocation: (CLLocation *) newLocation fromLocation: (CLLocation *) oldLocation", вы можете получить ваше местоположение из "newLocation".

Теперь, если вы хотите сохранить изображение в библиотеке фотографий, вы можете использовать https://github.com/gpambrozio/GusUtils

Больше объяснений можно найти: http://blog.codecropper.com/2011/05/adding-metadata-to-ios-images-the-easy-way/

0 голосов
/ 07 октября 2011

Похоже, такого класса еще не существует.Если вы немного знаете Perl, получаете ExifTool и читаете исходный код, это не так сложно (прочитайте jpg как двоичный файл, вставьте теги exif для geotag и запишите его обратно (файл увеличится только на несколько байтов).

...