3

我正在开发一个应用程序。我想将我的照片保存在相机胶卷中。那么如何通过代码将我的照片保存在相机胶卷中?

4

2 回答 2

10

最基本的方法(如果您的目标是 iOS 4.0 之前的唯一方法)是使用UIImageWriteToSavedPhotosAlbum. 这使您可以指定在保存完成时在目标对象上调用的选择器。

在 4.0 中,您可以使用 ALAssetsLibrary 的writeImageToSavedPhotosAlbum:orientation:completionBlock:来编写图像;在这种情况下,您提供一个在保存完成时调用的块。

在 4.1 中,您还可以使用 ALAssetsLibrarywriteImageDataToSavedPhotosAlbum:metadata:completionBlock:writeImageToSavedPhotosAlbum:metadata:completionBlock:将图像与元数据(例如地理标记信息)一起写入。前者也是从 NSData 对象写入图像而不首先将其加载为 UIImage 或 CGImageRef 的唯一方法。

于 2011-06-02T03:23:33.760 回答
1

请参阅博客文章。UIImageWriteToSavedPhotosAlbum 是您的朋友。

于 2011-06-02T03:12:04.327 回答