我需要读取 jpg 图像(不是来自图像库)并将从 iPhone gps 获取的 exif 地理标记数据写入其中,我该怎么做?
提前致谢。
保罗
我需要读取 jpg 图像(不是来自图像库)并将从 iPhone gps 获取的 exif 地理标记数据写入其中,我该怎么做?
提前致谢。
保罗
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/
似乎还没有这样的类。如果您稍微了解 Perl,请获取 ExifTool 并阅读源代码,这并不难(将 jpg 作为二进制文件读取,插入地理标记的 exif 标签并将其写回(文件只会增加一些字节)。