【问题标题】:How to save images in camera roll in iphone programmatically?如何以编程方式将图像保存在 iPhone 的相机胶卷中?
【发布时间】:2011-06-02 03:09:04
【问题描述】:

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

【问题讨论】:

    标签: iphone camera-roll


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      请参阅this 博文。UIImageWriteToSavedPhotosAlbum 是你的朋友。

      【讨论】:

        猜你喜欢
        • 2022-01-01
        • 2011-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-29
        • 2015-08-23
        • 1970-01-01
        相关资源
        最近更新 更多