首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone iOS如何将地理标记信息添加到PNG文件?

iPhone iOS如何将地理标记信息添加到PNG文件?
EN

Stack Overflow用户
提问于 2012-04-24 08:36:33
回答 1查看 2.8K关注 0票数 1

我正在建立一个相机效果应用程序,并希望能够添加地理标签到我捕获的屏幕截图。我从AVCaptureSession帧缓冲器中抓取相机图像,并在经过一些处理后将它们显示给用户。最终结果是一个PNG屏幕截图。如何获取CLLocation对象并将其添加到PNG图像?

代码语言:javascript
复制
- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection
{
    //how to add geotagging to this method?
       [self performImageCaptureFrom:sampleBuffer];

} 

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-24 09:00:26

你可以按照这篇文章将exif数据添加到png图像中。How to write exif metadata to an image (not the camera roll, just a UIImage or JPEG)请注意,用户必须已经允许为您的应用程序提供定位服务。如果您正在处理图像或让用户这样做,您可能会发现在最终保存之前添加元数据更容易(这将允许您不消耗双倍的内存,因为不需要重新打开图像两次,而且因为我不知道您正在进行哪种类型的处理,地理标记不会在此过程中丢失)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10290242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档