使用swift将图像保存为相册

我在Swift v2中编写了一个隐写应用程序。 工作stream程很简单:我打开一个图像,我input一条消息来保存,我执行bitmanip修改最不重要的位,然后我保存到相册。

问题是,iOS正在我的映像上运行压缩(我相信),并且一些位会改变。

如何将我的图像直接保存到相册,而不需要iOS更改我的任何位? (我可以在这里发布代码,但是有很多)

(这是整个代码的一小部分)

let imageRef = CGBitmapContextCreateImage(context); let newImage = UIImage(CGImage: imageRef!) UIImageWriteToSavedPhotosAlbum(newImage, nil, nil, nil) 

看来,我只需要将我的newImage转换为UIImagePNGRepresenation。

  let imageRef = CGBitmapContextCreateImage(context); let newImage = UIImage(CGImage: imageRef!) let newImagePNG = UIImagePNGRepresentation(newImage) var saveableImage = UIImage(data: newImagePNG!) saveImage(saveableImage!)