找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 8201|回复: 4

DOS下如何BMP格式文件

[复制链接]
发表于 2008-7-5 15:12:17 | 显示全部楼层 |阅读模式
在DOS下显示BMP文件:8 S* [7 q/ N/ \: u" w
   (1):先读取BMP文件头,得到图片的分辨率。
' q$ g" ]+ S, \3 I, \' b8 @   (2):从显示模式中找到该显示分辨率的显示模式,并将其设定为当前显示模式。(防止失真)+ `, t& c' H! q  |. [. w' a
   (3):从BMP文件中读取象素点值(RGB),将其写到显存。(要打开A20模式)。5 w8 X, ~. J* j
   完成。

BMP.rar

1.11 MB, 下载次数: 649

display bmp[command: jany file.bmp]

 楼主| 发表于 2008-7-6 00:24:25 | 显示全部楼层

/ K7 ]' K% J6 D; g2 C5 Q继续加强,在DOS下做出Window的效果。* W- l+ W, B, g
目标写个EXPLORE.exe

BMP.rar

1.12 MB, 下载次数: 701

增加对鼠标的支持,给人Windows桌面的效果

回复

使用道具 举报

发表于 2008-7-7 13:32:36 | 显示全部楼层
收藏,谢谢分享! ) G% P" V  e2 K$ O0 Y+ e, [

+ \' s9 x' ?2 ^另外,
, P7 a7 }0 O/ }. S) X这个程序,楼主应该不介意我反汇编吧? + ]) V, x- ?& }) w( v0 e7 u
因为我发现有些东西我不会的,学习学习!
# r0 a) H) W  n' I$ m' g5 D0 w- a& s% E1 L3 l
[ 本帖最后由 xtdumpling 于 2008-7-7 13:34 编辑 ]
回复

使用道具 举报

发表于 2008-7-7 17:59:05 | 显示全部楼层
hehe ~~~~我觉得干脆楼主大方点,直接放代码吧~~
回复

使用道具 举报

 楼主| 发表于 2008-7-11 16:07:52 | 显示全部楼层
哈。。。, {+ Z- b7 Z- j, ^& t
这是最终版,实现按钮功能。; Q" j. m* j) i( k2 r& M
按钮定义在screen.txt中。) T8 x% R: }6 e$ M# C* a
没有考虑太多的临界点,以后工作中用在写吧。$ v7 e3 w( m8 v' x9 _  F0 o" P
使用图片为1024*768*32bit,其实的图片没有测试过。

BMP.rar

253.04 KB, 下载次数: 677

final bmp

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2025-4-12 06:28 , Processed in 0.072688 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表