posts - 71,  comments - 41,  trackbacks - 0
昨天在网上逛的时候发现了一本不错的书-【计算机图形学的算法基础】,读了第一章计算机图形学导论,收获颇多。

美国计算机协会(Association of Computing Machinery, ACM), 图形学专业委员会(Special Interest Group on Graphics)
图形 广义概念,凡是可以在图形设备上输出的点、线和文本等的集合都可以称为图形。点是图形的基本组成元素。
窗口(Window)和视口(Viewport) Window是用窗口边界裁剪数据并获得所需的部分;Viewport是显示设备上用于显示窗口框定内容的一个区域。
WindowViewport.JPG

光栅(raster)显示器 逻辑上可看作可发光点阵,只有在水平、垂直或45度的情况下才能用像素点画出一条“直”线
line.JPG
位平面(bit plane) 每个像素一位存储容量的帧缓冲区(frame buffer)
bitplane1.JPG

位平面的产生是当年内存资源有限聪明的Hareware Vender想出来的巧招,(了解历史才可能更好的把握现在),增加位平面数可以表示不同的彩色或灰度级。把各个位平面与当前像素对应的0/1值读入到寄存器相应的位,最后得到的二进制数就是像素在0(黑)到2n - 1(最大强度)之间的光强等级。最后由数模转换为模拟电压。
bitplane2.JPG

进一步的方法,使用调色板。从寄存器中读出来的值作为颜色表的索引。颜色表必须有2n表项,每一项为W位宽,W一般比N大。这样光强等级可以有2w个,但一次只能同时使用2n个表项,如果要使用其他光强等级,就必须重装颜色表。
bitplane3.JPG
再进一步,彩色帧缓冲区。三原色,红绿蓝RGB。三个位面分别对应一种原色,三个原色电子枪。
bitplane4.JPG
更进一步,每支电子枪使用更多位平面。
bitplane5.JPG
组合
bitplane6.JPG
位平面就此打住,下一话题。

回头再补充吧,还有很多,今天时间不多了, 待续...

posted on 2006-11-16 20:00 Charles 阅读(597) 评论(0)  编辑 收藏 引用 所属分类: 读书作笔记

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2006年11月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

决定开始写工作日记,记录一下自己的轨迹...

常用链接

留言簿(4)

随笔分类(70)

随笔档案(71)

charles推荐访问

搜索

  •  

积分与排名

  • 积分 - 49525
  • 排名 - 452

最新评论

阅读排行榜

评论排行榜