抗锯齿的几点看法

一、FSAA
 FullSceneAnti-aliasing(FSAA)是一种能够消除画面中图形边缘的锯齿,使画面看起来更为平滑的一种技术。而此抗锯齿(Anti-aliasing)的技术通常被运用於3D或文字的画面。其主要的方法就是将在图形边缘会造成锯齿的这些像素(pixel)与其周围的像素作一个平均的运算,来达到图形平滑的效果,但其缺点就是会造成画面有些许的模糊。在此篇文章中,将介绍两种被用来实现FSAA的主要技术-OrderedGridSuperSampling(OGSS)和RotatedGridSuperSampling(RGSS)。所谓的OGSS就是将原来的画面放大并且在这放大的画面中进行上色的动作,之後再将画面还原到原来的大小显示在萤幕上,这样的做法所得到画面会将画面中影像边缘的锯齿消除。而RGSS比OGSS多了一个调整取样(Jitter)的步骤来达成消除锯齿的目的。
二、字模抗锯齿
  emWin在字符抗锯齿方面(例程)采用的是抗锯齿字模的方式。
  抗锯齿字模产生方式:
http://bbs.armfly.com/read.php?tid=1580
 
//==================================================================//
进度:
1、在STemWin源码中找到->libraries->STemWinLibrary522->Software->SetupFontCvt_V522.exe并安装;
2、FontCvt中选择2bpp...;
3、unicode编码中,汉字范围0x4e00~0x9fa5,若存储24*24/2bpp字库,则需要20902*24*6=3009888Bytes;
4、在FontCvt中,enable汉字范围的,生成sif文件,使用2进制处理软件在sif文件中将字库提取即可;
5、通过SD卡将字库烧写进spi flash,要将flash全部擦除(BulkErase),否则写入的数据有问题;
6、keil软件中,设置edit->configuration->encoding->utf-8,再进行程序编写(特别针对汉字);
7、
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值