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

DOS下如何BMP格式文件

[复制链接]
发表于 2008-7-5 15:12:17 | 显示全部楼层 |阅读模式
在DOS下显示BMP文件:5 `. L* {) l# G( P
   (1):先读取BMP文件头,得到图片的分辨率。
$ O3 k: m' L. v/ E1 W  R$ t   (2):从显示模式中找到该显示分辨率的显示模式,并将其设定为当前显示模式。(防止失真)
5 U/ e" l2 e1 n( y7 c( m   (3):从BMP文件中读取象素点值(RGB),将其写到显存。(要打开A20模式)。9 j3 F6 k3 ^6 e1 K
   完成。

BMP.rar

1.11 MB, 下载次数: 1252

display bmp[command: jany file.bmp]

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

, s5 A. k& J  K& F$ |4 K$ J继续加强,在DOS下做出Window的效果。
# K9 S+ \9 Q% ?& I9 O目标写个EXPLORE.exe

BMP.rar

1.12 MB, 下载次数: 1282

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

回复

使用道具 举报

发表于 2008-7-7 13:32:36 | 显示全部楼层
收藏,谢谢分享!
2 z- ]2 F8 N' S0 L' j, t2 a5 h' p
; l. [% j* i+ x$ P  i  x; N另外,) O! [/ k6 d! u
这个程序,楼主应该不介意我反汇编吧?
9 f! \7 \0 `5 j' p9 u) E3 L, u因为我发现有些东西我不会的,学习学习!- f5 |5 |1 j+ h: C& L3 t9 R( |

$ j. e1 \( z7 }% p$ f  Z8 ][ 本帖最后由 xtdumpling 于 2008-7-7 13:34 编辑 ]
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2008-7-11 16:07:52 | 显示全部楼层
哈。。。
/ d9 V* |) F. U- c7 ?9 q4 \" |1 R这是最终版,实现按钮功能。: y3 f9 P& U, B; R2 J) V) P
按钮定义在screen.txt中。' j1 J/ A, T1 k8 d$ K
没有考虑太多的临界点,以后工作中用在写吧。( f& }! G0 R3 `  Y$ J0 R& }
使用图片为1024*768*32bit,其实的图片没有测试过。

BMP.rar

253.04 KB, 下载次数: 1243

final bmp

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-21 21:53 , Processed in 0.312862 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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