Windows GDI图形接口的严重问题:效率低下造成图形横向移动时出现阶梯状锯齿

本文通过横向伸缩效果的实现,对比了Windows GDI图形接口与DirectX在界面显示上的表现。作者最初遇到GDI导致的锯齿问题,并最终通过DirectX实现了平滑的视觉效果。

最近在做界面显示程序,想做横向伸缩的效果,发现效果非常差,出现阶梯状的锯齿,我一开始就怀疑是Windows GDI图形接口的问题,原因有2:

1、我曾经做过电视游戏,知道一点水平扫描的原理,显示器发展到这个年代了,不可能出现扫描不及时地问题。

2、我的程序不会有问题,我采用了缓存DC,仅仅绘制一个简单的矩形。

 

但我还是不敢相信GDI会存在那么致命的缺点,所以我决定使用DirectX来验证一下。

第一次接触DirectX还真不知从何下手,用了一个礼拜的工作空余时间终于把第一个矩形显示出来了,好我也来横移一下看看。效果太完美了,简直平滑的不敢相信。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值