Как изменить размер UIImage, чтобы уменьшить размер загружаемого изображения
Я искал в Google, и наткнулся только на библиотеки, которые либо уменьшают высоту / ширину, либо как редактируют внешний вид UIImage через CoreImage. Но я не видел и не нашел ни одной библиотеки, в которой объясняется, как уменьшить размер изображения, поэтому при загрузке это не полный размер изображения.
пока у меня есть это:
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")
}
и он отправляет фотографии 12 МБ. Как я могу уменьшить это до 1 МБ? Спасибо!