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

DOS下如何BMP格式文件

[复制链接]
发表于 2008-7-5 15:12:17 | 显示全部楼层 |阅读模式
在DOS下显示BMP文件:4 d4 D4 l0 k* D5 L" b
   (1):先读取BMP文件头,得到图片的分辨率。! D+ e3 R# N. \1 M4 h
   (2):从显示模式中找到该显示分辨率的显示模式,并将其设定为当前显示模式。(防止失真)( F. M5 T* T; W; P2 Y# |
   (3):从BMP文件中读取象素点值(RGB),将其写到显存。(要打开A20模式)。
' S. I6 f7 P4 u6 H' b   完成。

BMP.rar

1.11 MB, 下载次数: 904

display bmp[command: jany file.bmp]

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

# v! i: |+ q, c$ N: h' T: r1 \" [继续加强,在DOS下做出Window的效果。
& g, ~( b9 ~; @' I' t5 T7 W& g% q目标写个EXPLORE.exe

BMP.rar

1.12 MB, 下载次数: 939

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

回复

使用道具 举报

发表于 2008-7-7 13:32:36 | 显示全部楼层
收藏,谢谢分享! ) P: M9 p3 G) [1 n& O1 V) G3 ]
; }! i6 G6 g" `- Q& d7 M$ C& j
另外,
6 n4 x6 a. _4 W7 J. ^; y这个程序,楼主应该不介意我反汇编吧? 9 ^" O" x$ s; {  c) L
因为我发现有些东西我不会的,学习学习!
& K" |: v8 b: _: h0 |6 v( n9 F4 C8 ]" \  e, b
[ 本帖最后由 xtdumpling 于 2008-7-7 13:34 编辑 ]
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2008-7-11 16:07:52 | 显示全部楼层
哈。。。, q! [3 f/ q% p: S
这是最终版,实现按钮功能。
) g3 ]* l! o( [0 J8 U5 J按钮定义在screen.txt中。; B2 v: A/ h4 X, S* L! F0 G: C4 J6 {0 V
没有考虑太多的临界点,以后工作中用在写吧。( Q/ x8 q9 j! c0 _/ I- v  a
使用图片为1024*768*32bit,其实的图片没有测试过。

BMP.rar

253.04 KB, 下载次数: 904

final bmp

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-18 22:41 , Processed in 0.090447 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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