圖片裁剪

    圖片裁剪代碼:

-(UIImage*)getSubImage:(UIImage*)image rect:(CGRect)rect

{

    CGRect newrect = CGRectMake(0, 0, rect.size.width*2, rect.size.height*2);

    CGImageRef subImageRef = CGImageCreateWithImageInRect(image.CGImage, newrect);

    UIGraphicsBeginImageContext(rect.size);

    CGContextRef context = UIGraphicsGetCurrentContext();

    CGContextDrawImage(context, newrect, subImageRef);

    UIImage* smallImage = [UIImage imageWithCGImage:subImageRef];

    CGImageRelease(subImageRef);//手動釋放

    UIGraphicsEndImageContext();

    

    return smallImage;

}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章