相关推荐
-
C++ Wu直线反走样实现代码
C++ Wu直线反走样实现代码 这是从国外一个论坛上下载下来的实现Wu直线生成反走样算法的源代码。用VC++6.0实现的,看着还是比较经典的。国内一些论坛只把核心代码贴了出来,没有把所有代码都写上。这里上传的是非常完整的。 若侵犯了作者版权,请联系我。另,此代码仅供学习研究用,若应用于商业用途,请联系作者。 Wu反直样 直线生成 VC++6.0 代码
-
wu反走样算法的实现
c实现的wu反走样算法,编译可运行,是一种很好的反走样反锯齿算法,Michael Abrash强烈推荐的算法
-
wu反走样(Anti-aliased)直线 (转)
wu反走样(Anti-aliased)直线 (转)[@more@]可能有图片或者下载的链接不对,请到原始地址查看.http://dgame.yeah.NET ==================================...
-
WU反走样算法
由离散量表示连续量而引起的失真称为走样,用于减轻走样现象的技术成为反走样,游戏中称为抗锯齿。走样是连续图形离散为想想点后引起的失真,真实像素面积不为 零。走样是光栅扫描显示器的一种固有现象,只能减轻,不可避免。空间混色原理指出,人眼对某一区域颜色的识别是取这个区域颜色的平均值,Wu 反走样算法原理是对理想直线上的任一点,同时用两个不同亮度等级的相邻像素来表示。Wu 反走样算法是对距离进行加权的反走样算法。
-
计算机图形学的反走样
1.二维光栅图形走样表现有三种: (1)呈现阶梯状失真 (2)图形的细节失真 一些狭长多边形由于没有覆盖像素中心所以不被绘制,很多细节无法显示 (3)狭小图形遗失以及造成的运动图形的闪烁 一个狭长图形向右运动,当图形覆盖像素中心时,它可以被完整绘制,否则就无法显示,造成图形在运动过程中时隐时现,无法正常显示。 2.反走样技术(分为硬件和软件) (1)硬件数据:提高分辨率,对硬件要求高,代价较大 (2)软件技术:改进软件算法 加权区域采样:利用人眼视觉特性,通过加权平均的方法,调节像素的亮度等级以产.
-
WU反走样(Anti-aliased)直线初探(转)
WU反走样(Anti-aliased)直线初探(转)[@more@] 普通的Breshenham算法画线很快,但并不是很精细.通常的整数画线因为只能在整数坐标上绘图,所以产生难看的锯齿.我在Michael Abrash的一本书...
-
基于EasyX使用Wu反走样算法画线
运用easyx消除锯齿,实现反走样
-
实验十二 反走样
绘制两条线段,其中一条不加反走样处理,另一条不加反走样处理。
-
android 屏幕中心坐标原点,Android 的坐标系及矩阵变换
8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?Android的坐标系2D坐标系android的2d坐标系如图所示,水平向右为X轴正方向,竖直向下为Y轴正方向,原点为屏幕左上角。注意:以屏幕左上角为原点的坐标系,称作绝对坐标系,将原点平移到View的左上角,称作相对坐标系。对View进行操作时,更多使用的是相对坐标系。3D坐标系左手坐标系在计算机科学中,大多3D坐标系...
-
Wu直线反走样实现代码
这是从国外一个论坛上下载下来的实现Wu直线生成反走样算法的源代码。用VC++6.0实现的,看着还是比较经典的。国内一些论坛只把核心代码贴了出来,没有把所有代码都写上。这里上传的是非常完整的。 若侵犯了作者版权,请联系我。另,此代码仅供学习研究用,若应用于商业用途,请联系作者。
-
直线的反走样算法
直线的反走样算法比较简单,不做详细介绍. 需要说明的是这个算法原理我不是原创,经典书籍上都有记载,其中反走样算法都是斜率在0-1之间的直线的算法,我还真没见过完整的.所以我这里把它补充完整了,算法效率毋庸置疑,几乎不可能再快了. 第一个函数是画线的经典函数,第二个是反走样直线的算法.和画直线算法相比较,增加的部分用 ///+ 标明了.#define WCG_FILTER(d) ((d)>1.4142136?0:((d)
-
直线反走样算法
使用MFC绘制的反走样直线源程序,直接运行即可看到效果。这是vs2010版程序。参考教材是孔令德编写的《计算机图形学实践教程(Visual C++版)第2版》。
-
计算机图形直线分析,计算机图形学 直线反走样Wu算法(4)
计算机图形学 直线反走样Wu算法(4)来源:互联网 作者:佚名 时间:2015-03-21 22:12本文通过一个完整的实例来演示,直线反走样Wu算法。作者:卿笃军
-
MFC反走样算法画直线
自写MFC实现反走样算法画直线,计算机图形学
-
C语言——PAT 乙级(1002.读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。)
题目: 原以为自己是C语言老手了,应该没什么太大问题。结果在这道题上花了很多时间,大概总结了一下原因: 语言学习太多,语言之间的用法有些混淆。 C语言的字符串以及指针部分使用得还是不是很熟练。 严格按要求输出。之前为了方便调试,中间输出了一些参数,导致后面测试的时候因为多了一些东西认为结果是错误。 #include <stdio.h> #include &...
-
x265的编码参数preset级别对性能的影响
preset的含义 preset与编码速度和质量有关,可优化编码速度(每秒编码帧数)和压缩效率(比特流中每比特的质量)之间的权衡。 以x265为例,preset有ultrafast,superfast,veryfast,faster,fast,medium,slow,slower,veryslow,placebo这10个级别,每个级别的preset对应一组编码参数,不同级别的pr...
-
【计算机图形学】【加权区域采样】用加权区域采样的方法绘制反走样直线
用加权区域采样的方法绘制反走样直线我们在光栅图形显示器上绘制非水平、非垂直的直线或多边形边界时,会呈现锯齿状外观。这是因为直线和多边形的边界是连续的,而光栅则是由离散的点组成。在光栅显示设备上表现直线、多边形等,必须在离散位置采样。由于采样不充分重建后造成的信息失真,就叫走样;用于减少或消除这种效果的技术,就称为反走样。在光栅图形显示器上绘制非水平且非垂直的直线或多边形边界时,或多或少会呈现锯齿状...
1 楼 hantsy 2009-05-12 17:05
其实应该集成到 Gnome 桌面的文件共享(提供统一的api,不同服务提供商可以提供自己的实现)功能中去。