gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 13:37:07 25 4
gpt4 key购买 nike

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

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

}

谢谢!

最佳答案

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

关于iPhone iOS 如何将地理标记信息添加到 PNG 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10290242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com