首页 > 代码库 > 改变图片的尺寸

改变图片的尺寸

给UIimage 写一个类目:

@implementation UIImage(scale)-(UIImage*)scaleToSize:(CGSize)size{    // 创建一个bitmap的context    // 并把它设置成为当前正在使用的context    UIGraphicsBeginImageContext(size);    // 绘制改变大小的图片    [self drawInRect:CGRectMake(0, 0, size.width, size.height)];    // 从当前context中创建一个改变大小后的图片    UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();    // 使当前的context出堆栈    UIGraphicsEndImageContext();    // 返回新的改变大小后的图片    return scaledImage;}

 

改变图片的尺寸