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

DOS下如何BMP格式文件

[复制链接]
发表于 2008-7-5 15:12:17 | 显示全部楼层 |阅读模式
在DOS下显示BMP文件:
5 l5 s( I2 _! x   (1):先读取BMP文件头,得到图片的分辨率。' @( a! V2 H( Z( g' y1 P3 ?- }
   (2):从显示模式中找到该显示分辨率的显示模式,并将其设定为当前显示模式。(防止失真)& A) ^1 H; }/ [6 h
   (3):从BMP文件中读取象素点值(RGB),将其写到显存。(要打开A20模式)。. F8 C9 K  s0 _) C! G0 k: @, s
   完成。

BMP.rar

1.11 MB, 下载次数: 1358

display bmp[command: jany file.bmp]

 楼主| 发表于 2008-7-6 00:24:25 | 显示全部楼层
$ g, X0 ~+ d3 K4 S5 Z9 Y+ v6 k
继续加强,在DOS下做出Window的效果。, |8 I0 B- E6 c, \) E- U
目标写个EXPLORE.exe

BMP.rar

1.12 MB, 下载次数: 1384

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

回复

使用道具 举报

发表于 2008-7-7 13:32:36 | 显示全部楼层
收藏,谢谢分享!
0 l: h% H3 _1 ^
/ S  p/ Q5 G% V0 v另外,& P, o* q5 E' ?' M; C/ E3 B
这个程序,楼主应该不介意我反汇编吧? 7 f; w% j4 F; ~% e6 X
因为我发现有些东西我不会的,学习学习!
& b+ k: L2 [, X6 r/ @* m! y# x" b' W
[ 本帖最后由 xtdumpling 于 2008-7-7 13:34 编辑 ]
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2008-7-11 16:07:52 | 显示全部楼层
哈。。。
! a' i, }) ~: m这是最终版,实现按钮功能。
# f& e0 C8 X5 s" Y' k; ^  H按钮定义在screen.txt中。
2 e2 \% |9 h1 A( n. N没有考虑太多的临界点,以后工作中用在写吧。8 P: t+ n$ h$ n# @$ q
使用图片为1024*768*32bit,其实的图片没有测试过。

BMP.rar

253.04 KB, 下载次数: 1319

final bmp

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-21 22:15 , Processed in 0.063698 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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