ios - 将 UIImage 转换为 NSData 并在 Swift 中转换回 UIImage?

标签 ios swift uiimage png nsdata

我正在尝试将 UIImage 保存到 NSData,然后将 NSData 读回新的 UIImage 在 swift 。要将 UIImage 转换为 NSData,我使用以下代码:

let imageData: NSData = UIImagePNGRepresentation(myImage)

如何将 imageData(即 NSData)转换回新的 UIImage

最佳答案

UIImage(data:imageData,scale:1.0) 假设图像的比例为 1。

在 swift 4.2 中,使用以下代码获取 Data()。

image.pngData()

关于ios - 将 UIImage 转换为 NSData 并在 Swift 中转换回 UIImage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32297704/

相关文章:

objective-c - 将 NSDecimalNumber 转换为 NSString

swift - 在 Swift 中向上滚动时 UITableview 崩溃

ios - 在应用程序内使用启动图像

ios - 如何将 UIImages 添加到我的 PFFile 数组中,以便在查询 PFFIle 图像失败时,可以通过附加 UIImage 来替换它?

ios - Swift - 编码 URL

iPhone:如何使用它(标签栏 Controller 和导航 Controller )

ios - 如何编写一个单元测试来检查我的属性是否在 iOS 上的 dealloc 中释放?

swift - 更改 imageView 的色调颜色时性能不佳

ios - 检测 View Controller 何时进入后台并恢复

ios - 每次用户单击时快速更改按钮的图像