iOS中图片UIImage中图片大小的改变

来源:互联网 发布:js array unshift 编辑:程序博客网 时间:2024/04/28 07:20
-(UIImage*)TransformtoSize:(CGSize)Newsize
{
   
// 创建一个bitmapcontext
   
UIGraphicsBeginImageContext(Newsize);
   
// 绘制改变大小的图片
    [
selfdrawInRect:CGRectMake(0,0, Newsize.width, Newsize.height)];
   
// 从当前context中创建一个改变大小后的图片
   
UIImage *TransformedImg=UIGraphicsGetImageFromCurrentImageContext();
   
// 使当前的context出堆栈
   
UIGraphicsEndImageContext();
   
// 返回新的改变大小后的图片
   
return TransformedImg;
}
0 0