+(UIImage *)image:(UIImage*)image byScalingToSize:(CGSize)targetSize {
UIImage *sourceImage = image;
UIImage *newImage = nil;
UIGraphicsBeginImageContext(targetSize);
CGRect thumbnailRect = CGRectZero;
thumbnailRect.origin = CGPointZero;
thumbnailRect.size.width = targetSize.width;
thumbnailRect.size.height = targetSize.height;
[sourceImage drawInRect:thumbnailRect];
newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage ;
}
iOS如何改变图片的尺寸?
最新推荐文章于 2021-12-08 23:58:20 发布
本文介绍了一种使用Objective-C实现的UIImage按指定尺寸进行缩放的方法。通过创建新的图像上下文并绘制原始图片到该上下文中,可以生成指定大小的新图片。
766

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



