gpt4 book ai didi

ios - 如何在共享扩展的帮助下获取图像完整数据并共享图像?

转载 作者:行者123 更新时间:2023-11-30 12:41:46 25 4
gpt4 key购买 nike

我在我的应用程序中使用共享扩展,我想显示在使用共享扩展共享图像时拍摄图像的时间。当我们使用共享扩展时,有什么方法可以获取图像的时间。

最佳答案

时间戳可在与图像一起存储的 EXIF 数据中找到。您可以使用 UIImagePickerController 来获取它,如下所示:

https://stackoverflow.com/a/33672661/4042468

另一方面,如果您有图像文件 url,则可以使用 import ImageIO 和以下代码来获取日期时间为 1 的图像的所有属性。

if let imagePath = Bundle.main.path(forResource: "test", ofType: "jpg") {
let imageURL = NSURL(fileURLWithPath: imagePath)

if let imageSource = CGImageSourceCreateWithURL(imageURL, nil) {
if let imageProperties = CGImageSourceCopyPropertiesAtIndex(imageSource, 0, nil) as? [String: AnyObject] {

}
}
}

请注意,有一个 Exif 键,您可以在其中找到时间戳。

关于ios - 如何在共享扩展的帮助下获取图像完整数据并共享图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42157282/

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