UIImage *image = [[UIImage alloc] initWithData:data];//大图
CGRect imageRect = CGRectMake(0.0, 0.0, image.size.width, image.size.height);
CGSize itemSize = CGSizeMake(w,h);
UIGraphicsBeginImageContext(itemSize);
[image drawInRect:imageRect];
UIImage *smallimage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
本文介绍了一种使用Objective-C实现UIImage缩放的方法。具体步骤包括:首先利用提供的数据创建原始的UIImage,接着定义一个用于确定图片绘制区域的CGRect,然后设置期望的尺寸大小,通过UIGraphicsBeginImageContext开始新的绘图上下文,将原始图片绘制到指定区域内,获取缩小后的UIImage,最后结束当前的绘图上下文。
8648

被折叠的 条评论
为什么被折叠?



