CALayer 放大后图片失真、模糊

作者: 小新

发布于 2021-11-02 | 最后更新 2021-11-02


minificationFilter(缩小图片)、 magnificationFilter(放大图片)默认都是kCAFilterLinear。kCAFilterLinear和kCAFilterTrilinear非常相似,大部分情况下两者看不出来有什么差别。

minificationFilter、magnificationFilter一共有三个属性

kCAFilterNearest
kCAFilterLinear
kCAFilterTrilinear

取样最近的像素点,不管其它颜色,其效果不会使图片模糊,但是放大后图片失真(马赛克)严重,比较适合用于纯色图

例如: 使用kCAFilterLinear或kCAFilterTrilinear 图片模糊

使用kCAFilterNearest 图片清晰

网络来源:https://www.jianshu.com/p/5596a243cc9c