抗锯齿
来源:互联网 发布:网络与共享中心打不开 编辑:程序博客网 时间:2024/05/01 20:08
- 在info.plist中打开抗锯齿,但是会对影响整个应用的渲染速度;
Renders with edge antialisasing = YES (UIViewEdgeAntialiasing)
Renders with group opacity = YES (UIViewGroupOpacity) - View.layer.shouldRasterize = YES;
- 视图内抗锯齿处理:
在UIView的drawRect方法里为当前视图打开抗锯齿:
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetAllowsAntialiasing(context, true);
CGContextSetShouldAntialias(context, true);
}
还有一种说法,给图片增加一个像素的透明边框,说可以解决锯齿问题,但是我试了不成功。。。
CGFloat border = 1;
CGRect imageRect = CGRectMake(0, 0, img.size.width, img.size.height);
UIGraphicsBeginImageContext(imageRect.size);
[img drawInRect:CGRectMake(border,border,img.size.width-border*2,img.size.height-border*2)];
UIImage* newImg = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
- 5、抗锯齿Anti-Aliasing:
Bitmap graphics context支持anti-aliasing。通过CGContextSetShouldAntialias来修改。这个属性是graphics状态的一部分。
你可以通过CGContextSetAllowsAntialiasing来设置一个特定的graphics context是否允许anti-aliasing。
0 0
- 锯齿与抗锯齿
- 抗锯齿
- 抗锯齿
- 抗锯齿
- 抗锯齿
- 抗锯齿
- 抗锯齿
- 抗锯齿线条 实现
- 抗锯齿模式
- hge 抗锯齿
- Irrlicht 抗锯齿
- android画图抗锯齿
- Java3d 开抗锯齿
- qt 抗锯齿
- 抗锯齿、canvas
- CCRenderTexture 抗锯齿
- android图片抗锯齿
- Unity3D抗锯齿设置
- ORACLE利用Sequence实现字段自增长
- Django获取表单数据并从数据库查询
- 细说form表单
- flask 404 惨痛的教训
- hdu1723基础dp
- 抗锯齿
- 神都阻止不了阿里巴巴,竟然入股了中国互联网的半壁江山!
- Oozie Coordinator使用及详解
- windows下Appium安装教程
- linux 中搜狗输入法的安装
- linux设备驱动归纳总结(九):1.platform设备驱动
- K-means聚类分析MATLAB代码
- 软件测试的艺术 02 软件测试的心理学和经济学
- Android 下拉刷新框架实现