首页 > 代码库 > 更改UIImage尺寸

更改UIImage尺寸

 1 - (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)newsize 2 { 3     // 创建一个bitmap的context 4          5     // 并把它设置成为当前正在使用的context 6          7     UIGraphicsBeginImageContext(newsize); 8          9     // 绘制改变大小的图片10         11     [img drawInRect:CGRectMake(0, 0, newsize.width, newsize.height)];12         13     // 从当前context中创建一个改变大小后的图片14         15     UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();16         17     // 使当前的context出堆栈18         19     UIGraphicsEndImageContext();20         21     // 返回新的改变大小后的图片22         23     return scaledImage;24 }

 

更改UIImage尺寸