Tôi đã tìm kiếm trên google và chỉ bắt gặp các thư viện làm giảm chiều cao / chiều rộng hoặc một số cách chỉnh sửa giao diện UIImage thông qua CoreImage. Nhưng tôi chưa thấy hoặc chưa tìm thấy một thư viện, bài viết giải thích cách giảm dung lượng hình ảnh để khi tải lên, nó không phải là kích thước hình ảnh đầy đủ.
cho đến nay tôi có cái này:
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")
}
và nó đang gửi ảnh 12MB. Làm thế nào tôi có thể giảm điều này xuống 1mb? cảm ơn!