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

DOS下如何BMP格式文件

[复制链接]
发表于 2008-7-5 15:12:17 | 显示全部楼层 |阅读模式
在DOS下显示BMP文件:
2 K4 m3 d: G' v# D   (1):先读取BMP文件头,得到图片的分辨率。
8 P* O: q# ^+ R" f# Y9 w8 y- n" E( y   (2):从显示模式中找到该显示分辨率的显示模式,并将其设定为当前显示模式。(防止失真)
* P' R# m) A' j& c. ~0 E   (3):从BMP文件中读取象素点值(RGB),将其写到显存。(要打开A20模式)。
1 A+ V8 X5 `1 W0 W7 E* `   完成。

BMP.rar

1.11 MB, 下载次数: 393

display bmp[command: jany file.bmp]

 楼主| 发表于 2008-7-6 00:24:25 | 显示全部楼层
) N( i6 g" G  S5 L; L0 @7 w
继续加强,在DOS下做出Window的效果。
: K& T! f9 Z* o4 d; b- ?( t. X目标写个EXPLORE.exe

BMP.rar

1.12 MB, 下载次数: 444

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

回复

使用道具 举报

发表于 2008-7-7 13:32:36 | 显示全部楼层
收藏,谢谢分享! $ \/ p$ N3 U, z/ l$ E
. S. ?. u' O) m% S- S# b
另外,
6 N$ w' f, t4 s1 U5 f这个程序,楼主应该不介意我反汇编吧? 5 |. T- W# H- o5 \! _% U& V
因为我发现有些东西我不会的,学习学习!
4 ~" u- u; s/ L3 N  Q# v+ k: U0 Y, j1 ]7 y6 Q0 s
[ 本帖最后由 xtdumpling 于 2008-7-7 13:34 编辑 ]
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2008-7-11 16:07:52 | 显示全部楼层
哈。。。, `4 `5 Z; i( ?# z
这是最终版,实现按钮功能。) P. ^; i% V; M) J/ @. E2 c+ b
按钮定义在screen.txt中。" X: X2 B7 G7 j) A; V! R7 |
没有考虑太多的临界点,以后工作中用在写吧。
/ d' W' g0 g: V' X) [使用图片为1024*768*32bit,其实的图片没有测试过。

BMP.rar

253.04 KB, 下载次数: 425

final bmp

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 01:40 , Processed in 0.026300 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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