iOS裁剪圖片大小改變圖片尺寸圖片壓縮
ios如何壓縮 和裁剪圖片?
在 uikit框架中的繪圖方法可以方便的截圖,改變尺寸,下面附上一個開發中常用的封裝好的方法,可以改變圖片的尺寸,你可以自定義圖片的尺寸
法1
#pragma mark 裁剪照片 -(UIImage *)scaleToSize:(UIImage *)image size:(CGSize)size { //創建一個bitmap的context //并把他設置成當前的context UIGraphicsBeginImageContext(size); //繪制圖片的大小 [image drawInRect:CGRectMake(0, 0, size.width, size.height)]; //從當前context中創建一個改變大小后的圖片 UIImage *endImage=UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return endImage; }
法二
.也可以使用系統自帶的方法,對圖片進行降噪:
NSData *data=UIImageJPEGRepresentation(image, 0.1);
括號中的 0.1是一個壓縮的比例,范圍是 0.1~1 ,他可以明顯的把 圖片的大小壓縮到 1M以內
本文由用戶 gcd8 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!