1. 壓縮品質
UIImageJPEGRepresent
2.壓縮分辨率
- (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{
// 建立一個bitmap的context
// 并把它設定成為目前正在使用的context
UIGraphicsBeginImageContext(size);
// 繪制改變大小的圖檔
[img drawInRect:CGRectMake(0, 0, size.width, size.height)];
// 從目前context中建立一個改變大小後的圖檔
UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();
// 使目前的context出堆棧
UIGraphicsEndImageContext();
// 傳回新的改變大小後的圖檔
return scaledImage;
}
本文轉自 卓行天下 51CTO部落格,原文連結:http://blog.51cto.com/9951038/1772573,如需轉載請自行聯系原作者