如何解压缩使用 UIImageJPEGRepresentation(_) -> NSData 压缩的 swift 的 jpeg?

How to decompress a jpeg with swift that was compressed with UIImageJPEGRepresentation(_) -> NSData?

我使用 UIImageJPEGRepresentation(...) 压缩图像,然后再将它们存储在服务器上。我的问题是当我从服务器检索它们时,我需要一种方法来解压缩它们以便再次显示图像。我将如何使用 swift 来解决这个问题?

谢谢!

这就像从表示图像的 NSData 创建 UIImage 一样简单

//imageData is the JPEG compressed data retrieved from your server

if let image = UIImage(data: imageData) {
    //do something with image
} else {
    //image is nil, do something else
}

您可能会使用以下代码:

let img = UIImage(data: serverData) // serverdata means get response to server side