Computer Graphics
WaveDHW
这个作者很懒,什么都没留下…
展开
-
关于FrameBuffer
一、FrameBuffer的原理FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。Framebuffer机制模仿显卡的功能,将显卡硬件结构抽象掉,可以通过Framebuffer的读写转载 2007-11-26 20:04:00 · 1428 阅读 · 0 评论 -
Bresenham 画线算法
Bresenham 画线算法Bresenham 画线算法是由Bresenham提出的一种精确而有效的光栅线生成算法,该算法仅仅使用了整数的增量来实现的。Bresenham算法将对整形参数的符号检测,整形参数的值比于实际险段之间的偏量。 画线的算法不少,但要作到高速、简单并不容易。斜率相乘法是最简单的方法之一,但计算每个点均要花费不少时间用于乘、除法运算;下面介绍的是Bresenha转载 2007-12-14 16:27:00 · 3736 阅读 · 0 评论 -
笔记:Bresenham画线算法的推导
笔记:Bresenham画线算法的推导以前看到Bresenham画线算法,直接拿来用,没有去推导它,近日,参考一些资料,特整理其算法推导过程如下。各位大虾如果知道其细节,赶紧闪过,不用浪费时间了。基本上Bresenham画线算法的思路如下: // 假设该线段位于第一象限内且斜率大于0小于1,设起点为(x1,y1),终点为(x2,y2).// 根据对称性,可推导至全象限内的线段.1.画起转载 2007-12-14 16:49:00 · 2015 阅读 · 0 评论 -
YUV格式介绍----摘自百度百科
YUV格式介绍地址:http://baike.baidu.com/view/189685.html?wtp=tt概述 YUV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法(属于PAL)。在现代彩色电视系统中,通常采用三管彩色摄影机或彩色CCD摄影机进行取像,然后把取得的彩色图像信号经分色、分别放大校正后得到RGB,再经过矩阵变换电路得到亮度信号Y和两个色差原创 2008-01-14 03:41:00 · 3740 阅读 · 0 评论 -
基于 GTK+ 和 X-window 的 GUI 在嵌入式 Linux 中的应用
基于 GTK+ 和 X-window 的 GUI 在嵌入式 Linux 中的应用级别: 初级余 涛 (yut616@21cn.com), 高级软件工程师2006 年 12 月 07 日在嵌入式 Linux 下有很多图形界面系统 GUI,包括 Qt/Embedded,FLTK,Microwindows 和 GTK+ 等。作为一个开发者,到底使用什么样的 GUI 系统呢?对一个系统转载 2008-01-19 22:36:00 · 1080 阅读 · 0 评论 -
MPEG和JPEG采用的算法
MPEG视频压缩编码后包括三种元素:I帧(I-frames)、P帧(P-frames)和B帧(B-frames)。在MPEG编码的过程中,部分视频帧序列压缩成为I帧;部分压缩成P帧;还有部分压缩成B帧。I帧法是帧内压缩法,也称为“关键帧”压缩法。I帧法是基于离散余弦变换DCT( Discrete Cosine Transform )的压缩技术,这种算法与JPEG压缩算法类似。采用I帧压缩可达到1/转载 2008-01-18 16:20:00 · 2882 阅读 · 0 评论