我一直在谷歌上搜索,只找到了一些可以降低高度/宽度或者如何通过CoreImage编辑UIImage外观的库.但我还没有看到或找到一个库,帖子解释如何减小图像大小,以便当它上传时,它不是完整的图像大小.
到目前为止,我有这样的 idea :
if image != nil {
//let data = NSData(data: UIImagePNGRepresentation(image))
let data = UIImagePNGRepresentation(image)
body.appendString("--\(boundary)\r\n")
body.appendString("Content-Disposition: form-data; name=\"image\"; filename=\"randomName\"\r\n")
body.appendString("Content-Type: image/png\r\n\r\n")
body.appendData(data)
body.appendString("\r\n")
}
它正在发送12MB的照片.我怎么才能把这个减到1MB呢?谢谢!