使用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!)
- 使用Swift 4.0编译的模块不能在Swift 4.0.1中导入
- 使用新的Swift 3和AlamofireparsingJSON
- 使用AVAudioEngine录制audio文件
- Xcode 8 / Swift 3以及在运行iOS 7的iPhone 4上安装应用程序
- 内存泄漏在swift playground / deinit {}中没有被一致地调用
- 如何正确构buildFirebase数据库以便于阅读和删除
- 无法从IPv6连接到IPv4错误域= NSURLErrorDomain代码= -1003“无法find具有指定主机名的服务器
- 如何使用Swift代码创build目录(NSFileManager)
- Firebase崩溃报告上传错误的符号文件