imageDate是一个类型为UIImage的图片
代码:
// 设定需要修改的图片的大小,这里设定为新图片宽是120,高是90.
let sizeChange = CGSize(width: 120,height: 90)
// 打开图片编辑模式
//
UIGraphicsBeginImageContextWithOptions(sizeChange, false, 0.0)
// 修改图片长和宽
imageDate?.drawInRect(CGRect(origin: CGPointZero, size: sizeChange))
// 生成新图片
imageDate = UIGraphicsGetImageFromCurrentImageContext()
// 关闭图片编辑模式
UIGraphicsEndImageContext()
// 压缩图片
let imageSmall = UIImageJPEGRepresentation(imageDate!, 0.1)