教育论文网
计算机系毕业论文首页>>计算机 更多计算机系毕业论文
  
SVGA图像处理(1)
面具与人格认同──网路的人际关系
深入CD-ROM编程(1)
关于CD-ROM媒体教材中交互式对话功
台湾网际网路兴起之政治经济学分析
Java 的 HTTP 文件队列下载(1)
(信息化教育电子绩效支持系统ITEEP
中小型企业内部网(Intranet)的实现
新型人机交互接口电路的设计及应用
浅谈知识管理对信息技术在教育中运
论网络对社会的正负效应(1)
城市规划信息资源的整合(1)
公共与私密的交叠:台湾学术网路空
光纤接入网设备在河源局的应用探讨
图形化开发平台在虚拟仪器中的应用
互联网时代的WebGIS开发(1)
移动式多媒体数码教室的建构(1)
一种实用的基于VPN的远程数字视频监
超市事务数据库挖掘关联规则的设计
基于Windows2000开发WDM设备驱动程
栏 目 导 航
语文论文
数学论文
英语论文
思想政治
物理论文
化学论文
生物论文
美术论文
历史论文
地理论文
自然论文
班主任
音乐论文
体育论文
劳技论文
农村教育
德育管理
计算机
素质教育
教育综合
写作指南
会计论文
法律论文
国际贸易
护理论文
保险论文
金融证券
经济管理
农村经济
医学论文
环保论文
建筑论文
审计论文
旅游论文
ERP论文
公安论文
农林牧渔
水利水电
园林论文
电力论文
财政税务
发展观
社会实践
物业管理
电子商务
物流论文
计划总结
军事论文
马列毛邓
交通论文
烟草论文
给水排水
消防论文
财务管理
会计内控
文学艺术
电气暧通
行政管理
管理学
工商管理
政治哲学
幼教论文
评估论文
心理学
药学论文
社会文化
工程通信
安全论文

SVGA图像处理(1)

[计算机系毕业论文]        svga彩色图形卡是一种超级vga卡,它不仅具有640×480×16色图像显示模式,而且具有640×480×256色图像显示模式。
microsoft c/c++7.0提供了丰富的图形库函数,尤其是提供了对svga卡所能设置的高分辨率图像模式的支持,利用丰富的图形库函数进行组合,就可以完成各种需要的功能。例如图像处理,动画编程,界面制作等。这一点对编程者来说无疑是十分方便的。
然而遗憾的是许多图形库函数在一些特定的显示模式(如-vers256color(0x0101)方式(640×480×256)等256色模式)下却无法正常工作,例如使用例程-getimage()和-putimage()时常会出现死机和不能正常工作(出现雪花或不进行任何操作)等现象。用-grstatus()函数检测调用函数的状态时,返回图形错误或警告信息,常见的有图形错误(-1)和不支持请求的视频方式(-2)等,而这些函数在vga下工作正常。
根据vesa图形标准,在图像模式下,svga的video buffer(视频缓冲区)是顺序的链结构,且图像数据是按行序顺序存放的,一个像素(屏幕上的一个点)用存储器的一个字节(256色)表示。视频存储器按字节连续寻址,与主机内存采用映射方式通讯,一次只能读写64kb的视频存储器,通过改变段偏移量(i/o操作)来寻址不同的段,即实现对全部视频存储器的操作。
同时,直接访问svga的寄存器进行读写操作,充分利用硬件的支持可以大大加快图形的处理速度。实践表明,其运行速度明显优于图形库中提供的函数(以-getimage()和-putimage()为例快30倍)。
笔者通过对视频存储器(video buffer)的直接访问实现了256色图像显示模式下图像块的读写功能。下面附上在vesa标准的0x0101(256)图像显示模式下-getimage()和-putimage()两个函数的源程序,该源程序是用microsoft c/c++7.0编写的。这两个函数在compaq 486及兼容机上运行通过。
-getimage()和-putimage()两个函数的参数类型说明及意义与microsoft c/c++7.0中相应函数的参数类型说明及意义……
<<<<<全文未完,本文约686个中文字,未计算英文字母、数字>>>>>
已经是会员的请点这查看全文,点卡用户将从您的卡中扣除一点。
成为会员步骤如下:注册用户名在线购卡
 
投稿人:7uy     最后编辑:fibg
计算机系毕业论文
 
计算机系毕业论文
  版权申明:以上论文为网友投稿或收集于网络,论文资料仅供参考,如果你是作者,需要删除这篇论文,请联系我们,将在24小时内删除。
|设为首页||加入收藏||站内搜索引擎||站点地图||在线购卡|
版权所有 教育论文网 Copyright(C) All Rights Reserved