如何将 UIimage 转换为字节数组,以便将其上传到我的 Web 服务?
最佳答案
实际上你可以用几行来完成
guard let image = UIImage(named: "someImage"),
let data = image.jpegData(compressionQuality: 1.0) else { return }
// OR
guard let image = UIImage(named: "someImage"),
let data = image.pngData() else { return }
数字应介于 0.0 到 1.0 之间并设置 jpeg 质量。 PNG 是无损的,因此不需要压缩质量标识符,但请注意文件大小可能会高出大约 10 倍
---更新---
针对 Swift 5.1 进行了更新
关于ios - 快速将 UIImage 转换为字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29734059/