抗锯齿渲染

抗锯齿渲染

1. 逻辑表示

一个图形的大小总与其数学模型相对应.

2. 抗锯齿绘图

又称为反锯齿或者反走样,就是对图像的边缘进行平滑处理,使其看起来更加柔和流畅的一种技术.QPainter进行绘制时可以使用QPainter::RenderHint渲染提示来指定是否要使用抗锯齿功能,渲染提示的取值如下.
QPainter的渲染提示

常量描述
QPainter::Antialiasing指示绘图引擎在可能的情况下应该进行边缘的抗锯齿
QPainter::TextAntialiasing指示绘图引擎在可能的情况下应该绘制抗锯齿的文字
QPainter::SmoothPixmapTransform指示绘图引擎应该使用一个平滑pixmap转换算法(比如双线性插值)而不是最邻近插值算法
QPainter::HighQualityAntialiasing一个OpenGL使用的渲染提示,指定绘图引擎应该使用fragment programs和offscreen rendering来进行抗锯齿
QPainter::NonCosmeticDefaultPen绘图引擎应该讲宽度为0的画笔看作是一个宽度为1的非装饰笔

默认情况下,绘制会产生锯齿,并且使用这样的规则进行绘制:当使用宽度为一个像素的画笔进行渲染时,像素会在数字定义的点右边和下边进行渲染.当使用一个拥有偶数像素的画笔进行渲染时,像素会在数学定义的点的周围对称渲染;而当使用一个拥有奇数像素的画笔进行渲染时,像素会被渲染到数学定义的点的右边和下边.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值