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)