将UIImage保存为PNG格式到iPhone相册

4
我正在将一些png文件合并成一个UIImage,我遵循了这个线程(UIImageWriteToSavedPhotosAlbum save as PNG with transparency?)的指导,并尝试将结果保存为png文件,替换了这段代码:[self composeImageWithWidth:100 andHeight:100]...
当我在模拟器上测试时,我进入应用程序支持文件夹并找到了png文件。然而,当我在真实设备上测试时,我无法在我的照片相册中找到png文件。
可能出现了什么问题?也许是照片相册的路径?
感谢您的回答。

尝试使用以下代码:UIImageWriteToSavedPhotosAlbum(yourImageHere, nil, nil, nil); - Novarg
它不保存为 PNG,对吗? - tiw
1个回答

4
你可以使用这个函数:
UIImageWriteToSavedPhotosAlbum(UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo);

如果您希望在图片保存完成时得到通知,则只需要使用 completionTarget、completionSelector 和 contextInfo 参数,否则可以传入 nil。

更多信息请参考这里


我之前用的这个,但它不能保存为 PNG 文件。所以我用了另一个示例。但是保存的位置不是 iPhone 的照片相册。这就是我要解决的问题 :] - tiw
1
这只能保存为JPG而不能保存为PNG。 - Tony Million

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接