iOS

iOS视图显示图片锯齿问题

2019-02-25  本文已影响0人  cx7

View的尺寸通常是和iphone的屏幕分辨率接近 比如可以是800x1400这样的一张视图

在View上显示图片时 图片的分辨率和View的分辨率并不是一致的
View的显示机制是图片和View分辨率不一致时 把图像缩放到和View一致显示

缩放图像的方式默认是线性插值 精度不高 在物体的边缘部分容易出现图像变形
View上显示图像出现图像内容锯齿的情况下 可以尝试改变View的缩放插值算法设置

设置视图图层的minificationFilter(缩小时插值方式)和magnificationFilter(放大时插值方式)

//设置成三线性插值
self.imageView.layer.minificationFilter = kCAFilterTrilinear;
上一篇 下一篇

猜你喜欢

热点阅读