【问题标题】:Save UIImage to Photo Library Instead of Camera Roll将 UIImage 保存到照片库而不是相机胶卷
【发布时间】:2012-05-01 16:15:13
【问题描述】:

我知道如何使用标准 API 调用相机胶卷来保存图像。我也知道没有相机的设备会保存到照片库中。

对于带有摄像头的设备,如何将 UIImage 保存到照片库而不是相机胶卷?

【问题讨论】:

    标签: iphone ios camera photo


    【解决方案1】:

    你应该试试IOS SDK提供的这个方法,

    UIImageWriteToSavedPhotosAlbum(myImage, nil, nil, nil );
    

    【讨论】:

    • 谢谢!真的很棒的答案!
    【解决方案2】:

    我知道如何做到这一点的唯一方法是使用 UIImageWriteToSavedPhotosAlbum,快速的方法是将 nil 传递给除 UIImage 参数之外的所有内容。

    UIImageWriteToSavedPhotosAlbum(UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo);
    

    【讨论】:

    • 嗯...我看看能不能弄明白。
    【解决方案3】:

    照片库只是一个占位符,它显示了您手机上的所有照片,包括相机胶卷。因此,如果您从相机中删除了一张照片,它将在照片库中消失。照片库中的那个不是重复的;它更像是一条捷径。 完全有道理。它就像一个“收藏夹”文件夹。它从主文件夹中获取信息。

    【讨论】:

    • 这似乎不是这样。我的图片显示在相机胶卷中,但不在照片库中。
    【解决方案4】:

    这就是你发现的。该链接显示了如何将图像存储在 iPhone Gallery 中。查看链接:http://sugartin.info/2012/01/10/permanently-download-image-and-fetch-locally-images/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-04
      • 2012-07-22
      • 1970-01-01
      • 2013-04-03
      • 2018-09-22
      • 2013-07-18
      • 2021-02-12
      • 1970-01-01
      相关资源
      最近更新 更多