如何解压缩使用 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
我使用 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