首页 教育论文中心 论文分类 论文搜索 论文发表 汇款确认 会员专区 在线购卡 服务帮助 联系我们 网站地图
当前位置:教育论文中心首页--计算机计算机专业论文--Turbo C位图和BMP位图格式分极及应用
推荐论文
·试谈在常识学科中培养学生
·常识课中如何指导学生会学
·研究性学习课程评价研究
·诗词分类鉴赏要诀
·“春意盎然”学古诗
·追求真正意义的学习境界
·我怎样教高中语文第二册(

·归园田居为那般
·给学生提供“渔场”
·让学生在愉悦的学习中多一
科目列表
市场营销 管理理论 人力资源
电子商务 社会实践 先进教育
伦理道德 艺术理论 环境保护
农村研究 交通相关 烟草论文
电子电气 财务分析 融资决策
电影艺术 国学论文 材料工程
语文论文 数学论文 英语论文
政治论文 物理论文 化学论文
生物论文 美术论文 历史论文
地理论文 信息技术 班主任
音乐论文 体育论文 劳技论文
自然论文 德育管理 农村教育
素质教育 三个代表 旅游管理
国际贸易 哲学论文 工商管理
证券金融 社会学 审计论文
会计论文 建筑论文 电力论文
水利论文 园林景观 农林学
中医学 西医学 心理学
公安论文 法学法律 思想汇报
法律文书 总结报告 演讲稿
物业管理 经济学 论文指导
计算机 护理论文 社会调查
军事论文 化工论文 财政税收
保险论文 物流论文 语言教育
教育教学 给水排水 暖通论文
结构论文 综合类别  

 
Turbo C位图和BMP位图格式分极及应用


近来,图像功能在计算机上的计算机专业论文应用十分广泛,一种方便快捷而实用的计算机专业论文方法是首先利用图像扫描仪将图像数据自动生成并存入计算机,再利用windows的paintbruh功能进行加工修改,成为独立的图像文件。但是,仍然有一个问题:paintbruh软件只能在windows环境下运行。因此要显示一幅图像(.msp位图、.bmp位图、pcx位图),也要运行庞大的windows,显然不方便。为此,笔者编写了一个bmp位图文件直接显示在屏幕上的程序。利用turbo c位图格式,将bmp格式进行转换,实现了这一功能。
一、turbo c位图格式
borlond公司的turbo c是目前在微机上最为流行的c语言版本。它为软件开发者提供了丰富的屏幕操作与图形功能函数。其中getimage( )函数用于将屏幕内的某矩形区域复制到内存缓冲区,putimage( )函数将内存缓冲区中的内容再复制到屏幕上。但由于图像事先还没有出现在屏幕上,所以,不能使用getimage( )函数填写供putimage( )函数显示的内存图像数据。不过可以把图像数据按getimage( )函数产生的格式填于内存缓冲区中,然后调用putimage( )函数,显示内存缓冲区图像,下面分析getimage( )函数产生的格式:
getimage (int letf, int top, int night, int bottm, *buf)
其中,left, top——矩形区域左上角坐标(x,y)。
right, bottom——矩形区域右上角坐标(x,y)。
* buf——指向存储屏幕数据的内存指针。
在内存中,图像数据是按行存放的。头两个字节为图像的宽度,接下去两个字节为图像的高度(均为低字节在前,高字节在后)。后面是真正的图像数据,它以图像的宽度为单位,先是图像的第一行第三位面的内容,然后是第一行第二位面的内容;第一行第一位面的内容;第一行第零位面的内容。第一行完后,接第二行的四个位面,第三行的四个位面等等。当屏幕状态为16色时,则需4个彩色页面。这时,如果图像的宽度为8的整数倍时,则每
 
<<<<<全文未完>>>>> 全文字数约1259字
是否要阅读全文?点卡会员将扣除1点!点击阅读全文
 
 
 
版权所有 教育论文中心 Copyright(C) All Rights Reserved
联系方式: QQ:277865656
或写信给我