Как изменить размер 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 МБ? Спасибо!

Ответы на вопрос(9)

Ваш ответ на вопрос