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

DOS下如何BMP格式文件

[复制链接]
发表于 2008-7-5 15:12:17 | 显示全部楼层 |阅读模式
在DOS下显示BMP文件:5 \4 K1 Z5 u' f: }2 M
   (1):先读取BMP文件头,得到图片的分辨率。8 t6 x8 q0 j! r, g. t
   (2):从显示模式中找到该显示分辨率的显示模式,并将其设定为当前显示模式。(防止失真)
* _1 u) S" w$ M0 _2 v   (3):从BMP文件中读取象素点值(RGB),将其写到显存。(要打开A20模式)。
! P* O3 P/ m% t" i   完成。

BMP.rar

1.11 MB, 下载次数: 1293

display bmp[command: jany file.bmp]

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

" J/ |- O- @1 A  w3 f( t继续加强,在DOS下做出Window的效果。8 \1 p# _4 y& U- W) M; N
目标写个EXPLORE.exe

BMP.rar

1.12 MB, 下载次数: 1320

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

回复

使用道具 举报

发表于 2008-7-7 13:32:36 | 显示全部楼层
收藏,谢谢分享!
0 K/ z3 f( A: R0 ]. E% {. t
0 Y0 X3 g0 X) s: T$ l2 P5 Z另外,( P9 I6 O: t+ X* [
这个程序,楼主应该不介意我反汇编吧? 1 U- G$ X$ O' k# U5 }! F9 X3 W1 J: Z
因为我发现有些东西我不会的,学习学习!
) Z+ `, b1 `4 @* I7 h
: Z1 D) y: G: b; U4 ?[ 本帖最后由 xtdumpling 于 2008-7-7 13:34 编辑 ]
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2008-7-11 16:07:52 | 显示全部楼层
哈。。。* V1 N0 ]& W: C! [
这是最终版,实现按钮功能。& C! x) a5 L8 j3 E. z8 l1 \1 U
按钮定义在screen.txt中。; N! Z5 L: W0 R) K& ?2 \9 Z
没有考虑太多的临界点,以后工作中用在写吧。  M9 S2 Y7 E, x/ ~: e2 l6 e* }! v
使用图片为1024*768*32bit,其实的图片没有测试过。

BMP.rar

253.04 KB, 下载次数: 1286

final bmp

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-12 07:27 , Processed in 0.092580 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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