UI中Image图片缩放到自定义大小的方法

//图片缩放的方法

-(UIImage*)  OriginImage:(UIImage *)image   scaleToSize:(CGSize)size  

{  

// 创建一个bitmap的context  

// 并把它设置成为当前正在使用的context  

UIGraphicsBeginImageContext(size);  

 

// 绘制改变大小的图片  

[image drawInRect:CGRectMake(0, 0, size.width, size.height)];  

 

// 从当前context中创建一个改变大小后的图片  

UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();  

 

// 使当前的context出堆栈  

UIGraphicsEndImageContext();  

 

// 返回新的改变大小后的图片  

return scaledImage;  

}

posted on 2016-02-17 17:51  Mr_Deng  阅读(507)  评论(0编辑  收藏  举报

导航