ios将地理标记写入图像

时间:2011-10-07 11:24:20

标签: objective-c ios jpeg exif geotagging

我需要阅读jpg图像(不是来自图片库)并将从iPhone gps中获取的exif地理标记数据写入其中 我怎么能这样做?

提前感谢。

2 个答案:

答案 0 :(得分:1)

UIImagePickerController没有为您提供相机的位置。您必须在应用程序中添加CLLocationManager。发起/委托给自己。并调用“startUpdatingLocation”。然后在“ - (void)locationManager :( CLLocationManager *)管理器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/

答案 1 :(得分:0)

似乎这样的类还不存在。如果您了解Perl,获取ExifTool并阅读源代码,那就不那么难了(将jpg读取为二进制文件,插入exif标签以进行地理标记并将其写回(文件只会增加一些字节)。