UIImage 重绘图片大小

// 添加 UIImage 的分类 ResizeUIImage
@implementation UIImage (ResizeUIImage)

/**
 重绘图片大小
 @param size 要获得的图片的尺寸大小
 @return    获得的指定尺寸大小的图片
 */
- (UIImage *)resizeImageToSize:(CGSize)size {
    // change from UIGraphicsBeginImageContext(size) to suit scale > 1
    UIGraphicsBeginImageContextWithOptions(size, false, 0);
    [self drawInRect:CGRectMake(0, 0, size.width, size.height)];
    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();

    return newImage;
}

@end

// 从新设置图片的大小
image = [image resizeImageToSize:CGSizeMake(100, 200)];


做者: CH520
相关文章
相关标签/搜索