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

DOS下如何BMP格式文件

[复制链接]
发表于 2008-7-5 15:12:17 | 显示全部楼层 |阅读模式
在DOS下显示BMP文件:+ S. N9 c( G8 k/ P6 b$ i
   (1):先读取BMP文件头,得到图片的分辨率。
# A* A4 c' T; A. ?- I4 h9 G   (2):从显示模式中找到该显示分辨率的显示模式,并将其设定为当前显示模式。(防止失真)
: ?/ e! Y& n8 ^5 |3 }/ q   (3):从BMP文件中读取象素点值(RGB),将其写到显存。(要打开A20模式)。
: f/ V' W0 i3 y   完成。

BMP.rar

1.11 MB, 下载次数: 341

display bmp[command: jany file.bmp]

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

3 t! l4 B9 c8 T$ B继续加强,在DOS下做出Window的效果。/ p! O1 N3 D% Q/ ?5 B  x7 s
目标写个EXPLORE.exe

BMP.rar

1.12 MB, 下载次数: 381

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

回复

使用道具 举报

发表于 2008-7-7 13:32:36 | 显示全部楼层
收藏,谢谢分享! 0 a& s1 c2 c3 |0 S

) ]4 J% G0 W* d9 I4 M6 O2 [另外,  j4 e3 y8 T. o- w7 H. k( \
这个程序,楼主应该不介意我反汇编吧? , k7 q7 P4 t. U9 m, y' [6 m
因为我发现有些东西我不会的,学习学习!& C9 O8 J" C9 e6 \" o& C9 s5 @

2 K* S' p! R9 t: v. y0 g5 d/ P: p[ 本帖最后由 xtdumpling 于 2008-7-7 13:34 编辑 ]
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2008-7-11 16:07:52 | 显示全部楼层
哈。。。
: D6 p" N' T- d. {. M3 K9 d7 L这是最终版,实现按钮功能。
9 C4 n5 {/ x. F; [( d+ x按钮定义在screen.txt中。
; }6 y" E2 _' g" i; D$ b* K, o没有考虑太多的临界点,以后工作中用在写吧。
% w5 F7 }# M$ l使用图片为1024*768*32bit,其实的图片没有测试过。

BMP.rar

253.04 KB, 下载次数: 373

final bmp

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 12:58 , Processed in 0.036445 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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