【发布时间】:2012-05-01 16:15:13
【问题描述】:
我知道如何使用标准 API 调用相机胶卷来保存图像。我也知道没有相机的设备会保存到照片库中。
对于带有摄像头的设备,如何将 UIImage 保存到照片库而不是相机胶卷?
【问题讨论】:
我知道如何使用标准 API 调用相机胶卷来保存图像。我也知道没有相机的设备会保存到照片库中。
对于带有摄像头的设备,如何将 UIImage 保存到照片库而不是相机胶卷?
【问题讨论】:
你应该试试IOS SDK提供的这个方法,
UIImageWriteToSavedPhotosAlbum(myImage, nil, nil, nil );
【讨论】:
我知道如何做到这一点的唯一方法是使用 UIImageWriteToSavedPhotosAlbum,快速的方法是将 nil 传递给除 UIImage 参数之外的所有内容。
UIImageWriteToSavedPhotosAlbum(UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo);
【讨论】:
照片库只是一个占位符,它显示了您手机上的所有照片,包括相机胶卷。因此,如果您从相机中删除了一张照片,它将在照片库中消失。照片库中的那个不是重复的;它更像是一条捷径。 完全有道理。它就像一个“收藏夹”文件夹。它从主文件夹中获取信息。
【讨论】:
这就是你发现的。该链接显示了如何将图像存储在 iPhone Gallery 中。查看链接:http://sugartin.info/2012/01/10/permanently-download-image-and-fetch-locally-images/
【讨论】: