【发布时间】:2017-07-06 06:57:03
【问题描述】:
我想缩小UIImage 并使用以下方法。
- (UIImage *)imageWithImage:(UIImage *)image convertToSize:(CGSize)size {
UIGraphicsBeginImageContext(size);
[image drawInRect:CGRectMake(0, 0, size.width, size.height)];
UIImage *destImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return destImage;
}
它返回正确的尺寸,但比原始图像具有更大的图像大小(内存)。如何优化方法?
【问题讨论】:
-
确保使用相同的比例。图像也会以不同的方式表示。
-
当您说“大于原始文件”时,您的意思是大于
.png文件(或其他文件)吗?
标签: ios objective-c uiimage