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

DOS下如何BMP格式文件

[复制链接]
发表于 2008-7-5 15:12:17 | 显示全部楼层 |阅读模式
在DOS下显示BMP文件:
$ x5 t$ |( @) N, Y  c* k- q8 }% M, f   (1):先读取BMP文件头,得到图片的分辨率。+ C1 d6 K/ q+ K- n  m. D
   (2):从显示模式中找到该显示分辨率的显示模式,并将其设定为当前显示模式。(防止失真); ^' G) \  G* b$ i, I" V5 L
   (3):从BMP文件中读取象素点值(RGB),将其写到显存。(要打开A20模式)。8 A) P0 U: n( d: S8 z! T8 `
   完成。

BMP.rar

1.11 MB, 下载次数: 682

display bmp[command: jany file.bmp]

 楼主| 发表于 2008-7-6 00:24:25 | 显示全部楼层
7 U! A6 e" A: M2 O
继续加强,在DOS下做出Window的效果。& ~+ f3 M3 ^  c9 p
目标写个EXPLORE.exe

BMP.rar

1.12 MB, 下载次数: 734

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

回复

使用道具 举报

发表于 2008-7-7 13:32:36 | 显示全部楼层
收藏,谢谢分享!
% @! e, q- G6 I5 c* G0 s
0 r) a: j( M% I* t另外,
7 Q# t  f. s/ _) S+ T) [$ N" O1 f1 f这个程序,楼主应该不介意我反汇编吧?
% x' g$ t" i* C) v- g4 Y因为我发现有些东西我不会的,学习学习!
2 E4 a" [, S* z! [8 u1 {. N9 S! y7 M2 ?9 Q! ^7 ?! o8 a) ?
[ 本帖最后由 xtdumpling 于 2008-7-7 13:34 编辑 ]
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2008-7-11 16:07:52 | 显示全部楼层
哈。。。
" S, k0 u2 [. b4 e; R* p这是最终版,实现按钮功能。; J* k0 m7 y* @9 _. Z
按钮定义在screen.txt中。
: a, z3 {" }& T& j5 {7 e& o7 d& q没有考虑太多的临界点,以后工作中用在写吧。
& p8 _1 H7 m% Z6 l6 b/ W6 n使用图片为1024*768*32bit,其实的图片没有测试过。

BMP.rar

253.04 KB, 下载次数: 709

final bmp

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-16 19:36 , Processed in 0.070906 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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