中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

iOS裁剪圖片大小改變圖片尺寸圖片壓縮

2018-07-20    來源:open-open

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

ios如何壓縮 和裁剪圖片?

在  uikit框架中的繪圖方法可以方便的截圖,改變尺寸,下面附上一個開發(fā)中常用的封裝好的方法,可以改變圖片的尺寸,你可以自定義圖片的尺寸


法1

    #pragma mark 裁剪照片  
    -(UIImage *)scaleToSize:(UIImage *)image size:(CGSize)size  
    {  
        //創(chuàng)建一個bitmap的context  
        //并把他設置成當前的context  
        UIGraphicsBeginImageContext(size);  
        //繪制圖片的大小  
        [image drawInRect:CGRectMake(0, 0, size.width, size.height)];  
        //從當前context中創(chuàng)建一個改變大小后的圖片  
        UIImage *endImage=UIGraphicsGetImageFromCurrentImageContext();  
          
        UIGraphicsEndImageContext();  
        return endImage;  
    }  

法二

.也可以使用系統(tǒng)自帶的方法,對圖片進行降噪:

    NSData *data=UIImageJPEGRepresentation(image, 0.1);  

括號中的 0.1是一個壓縮的比例,范圍是 0.1~1 ,他可以明顯的把 圖片的大小壓縮到 1M以內(nèi)

標簽:

版權(quán)申明:本站文章部分自網(wǎng)絡,如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇: JDOM生成、解析XML實例代碼

下一篇:php不變形截圖