我正在开发一个应用程序。我想要将图片保存到相机胶卷里。那么,如何通过代码将我的图片保存到相机胶卷?
我正在开发一个应用程序。我想要将图片保存到相机胶卷里。那么,如何通过代码将我的图片保存到相机胶卷?
最基本的方法(如果你的目标是 iOS 4.0 之前的版本,则是唯一的方法)是使用 UIImageWriteToSavedPhotosAlbum
。这样可以让您指定在保存完成时要调用的目标对象上的选择器。
在 4.0 中,您可以使用 ALAssetsLibrary 的 writeImageToSavedPhotosAlbum:orientation:completionBlock:
来写入图像;在这种情况下,您提供一个块,在保存完成时将调用该块。
writeImageDataToSavedPhotosAlbum:metadata:completionBlock:
或writeImageToSavedPhotosAlbum:metadata:completionBlock:
来编写带有元数据(例如地理标记信息)的图像。前者也是在不首先将其作为UIImage或CGImageRef加载的NSData对象中编写图像的唯一方法。