我想把UIImage分存到NSData分,然后用Swift把NSData分读回新的UIImage分.要将UIImage转换为NSData,我使用以下代码:

let imageData: NSData = UIImagePNGRepresentation(myImage)

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

推荐答案

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

在swift 4.2中,使用以下代码获取数据().

image.pngData()

Ios相关问答推荐

如何在将EXPO更新到50.0后修复react 本机错误

使用AVCaptureEventInteraction捕获音量按键快门

当S没有身体时该如何处理

IOS-获取本地化系统映像

iOS 16.4,SwiftUI 底部工作表有时会忽略presentationDetents

为什么IOS多行文本输入在React原生纸张对话框中无法正常工作?

如何从单独的视图更改修饰符的值

SwiftUI - TextField - 在焦点上清除 Double 类型的值,在取消 Select 时恢复

我需要二进制文件来进行 App Store 应用程序传输吗?

expo EAS build (iOS) 在 Pod 安装步骤中失败 (SDK45 & 46)

如何在Collection 后更改并保留按钮 colored颜色 ,然后在 SwiftUI 中切换回来?

UIImageView 使用 CGAffineTransform 错误旋转

每次运行后,Xcode 6 都会在 iOS8 模拟器中重命名我的应用程序目录.

如何以编程方式调用视图控制器?

如何关闭情节提要弹出框

在原生和 phonegap 之间挣扎,简单的应用需求

使用 Xcode 4 的 iPhone 临时构建

Select 器touchesBegan:withEvent:的覆盖方法具有不兼容的类型(NSSet,UIEvent)->()

在 NSUserDefaults 中存储值是否有任何限制?

NSURL 到带有 XCTest 的测试包中的文件路径