gpt4 book ai didi

ios - 将通过应用程序相机拍摄的照片与元数据一起保存到设备的相机胶卷

转载 作者:行者123 更新时间:2023-11-28 08:26:51 26 4
gpt4 key购买 nike

我的应用有一个应用内相机,用户可以使用它拍照。

我希望当用户拍照时,照片将保存到设备的相机胶卷中。

我试过这样做:

UIImageWriteToSavedPhotosAlbum(imageToSave,nil,nil,nil)

但后来我意识到它并没有将其与图像的元数据(GPS 和捕获时间)一起保存。

我的问题是:如何将图像及其元数据保存到相机胶卷 (Swift 3)?

非常感谢!

最佳答案

如果你需要保存一些exif,你可以使用SimpleExif pod

首先创建一个ExifContainer:

ExifContainer *container = [[ExifContainer alloc] init];

并用所有需要的数据填充它:

[container addUserComment:@"My data"];
[container addCreationDate:[NSDate dateWithTimeIntervalSinceNow:-10000000]];
[container addLocation:locations[0]];

然后你可以将这些数据添加到图像中:

NSData *imageData = [imageToSave addExif:container];

并保存

UIImageWriteToSavedPhotosAlbum([UIImage imageWithData:imageData], nil, nil, nil);

关于ios - 将通过应用程序相机拍摄的照片与元数据一起保存到设备的相机胶卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39753741/

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