Я хочу, чтобы уменьшить размер изображения, как этот сайт http://resizeimage.net мое изображение 1080 х 360 Размер 120KB после того как я использовал код ниже , но когда я использую веб-я 58Kb или если есть библиотека или алгоритм для сжатия файла изображения JPEGкак уменьшить размер изображения в быстрых КСН
func resizeImage(_ image: UIImage, newHeight: CGFloat) -> UIImage {
let scale = newHeight/image.size.height
let newWidth = image.size.width * scale
UIGraphicsBeginImageContext(CGSize(width: newWidth, height: newHeight))
image.draw(in: CGRect(x: 0, y: 0, width: newWidth, height: newHeight))
let newImage = UIGraphicsGetImageFromCurrentImageContext()
let imageData = UIImageJPEGRepresentation(newImage!, 0.5)! as Data
UIGraphicsEndImageContext()
return UIImage(data:imageData)!
}
Используйте более высокое значение сжатия. – rmaddy