【发布时间】:2011-06-02 03:09:04
【问题描述】:
我正在开发一个应用程序。我想将我的照片保存在相机胶卷中。那么如何通过代码将我的照片保存在相机胶卷中呢?
【问题讨论】:
标签: iphone camera-roll
我正在开发一个应用程序。我想将我的照片保存在相机胶卷中。那么如何通过代码将我的照片保存在相机胶卷中呢?
【问题讨论】:
标签: iphone camera-roll
最基本的方法(如果您的目标是 iOS 4.0 之前的唯一方法)是使用UIImageWriteToSavedPhotosAlbum。这使您可以指定在保存完成时在目标对象上调用的选择器。
在4.0中,可以使用ALAssetsLibrary的writeImageToSavedPhotosAlbum:orientation:completionBlock:写镜像;在这种情况下,您提供了一个在保存完成时调用的块。
在 4.1 中,您还可以使用 ALAssetsLibrary 的 writeImageDataToSavedPhotosAlbum:metadata:completionBlock: 或 writeImageToSavedPhotosAlbum:metadata:completionBlock: 将图像与元数据(例如地理标记信息)一起写入。前者也是从 NSData 对象写入图像而不首先将其加载为 UIImage 或 CGImageRef 的唯一方法。
【讨论】:
请参阅this 博文。UIImageWriteToSavedPhotosAlbum 是你的朋友。
【讨论】: