小编A.S*_*.S.的帖子

IOS:在不降低图像质量的情况下缩小图像尺寸

我在tableview单元格中显示图像(图像名称保存在plist中).在将其设置为单元格之前,我正在调整图像大小
imageSize = CGSizeMake(32, 32);

但是,在调整图像大小后,视网膜显示质量也会降低.

在此输入图像描述

我将两个图像添加到项目中(即1x和@ 2x).

这就是我将图像大小减小到32x32的方法.

+ (UIImage *)scale:(UIImage *)image toSize:(CGSize)size
{
UIGraphicsBeginImageContext(size);
[image drawInRect:CGRectMake(0, 0, size.width, size.height)];
UIImage *scaledImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return scaledImage;
}
Run Code Online (Sandbox Code Playgroud)

关于此的任何指示非常感谢.

谢谢

image tableviewcell ios

8
推荐指数
1
解决办法
7096
查看次数

标签 统计

image ×1

ios ×1

tableviewcell ×1