2011-10-07 65 views
2

我需要读取一个jpg图像(不是来自图像库)并将它们写入从iPhone gps拍摄的exif地理标签数据我该怎么做?ios将地理标记写入图像

在此先感谢。

保罗

回答

1

UIImagePickerController不会给你Camera的位置,你必须在应用中添加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

看来,这样的类还不存在。如果您熟悉Perl,可以获取ExifTool并阅读源代码,但并不困难(将jpg读为二进制文件,插入exif标记以获取地理标记并将其写回(该文件只会增长一些字节)

+0

但是在perl中?在ios中? – ghiboz

+0

不,您需要在objective-c中编写它,使用perl-source作为指导。 –