| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2505 人关注过本帖
标题:BMP(24位)图片显示第三方函数
取消只看楼主 加入收藏
georgezf
Rank: 1
等 级:新手上路
帖 子:275
专家分:0
注 册:2004-11-20
收藏
 问题点数:0 回复次数:2 
BMP(24位)图片显示第三方函数
请注意:这个函数只能打开24位真色彩的BMP图片。 『关于将非24位BMP图片转换成24位BMP图片的方法』 首先请安装PHOTOSHOP。然后用PS打开这个非24位BMP图片,选择文件—>存储为选择类型位BMP,确定,会弹出来一个对话框,有16位,24位,32位可以选择,请选择24位就可以了。 『关于此第三方函数的使用方法』 解压压缩包,得到三个文件: Svga64k.bgi:这个是驱动程序。似乎是2进制文件,有兴趣的牛人可以研究一下。 lib.h:包含文件。 BMP.c:这个是函数所在文件。函数主体都在里面。 这个开发包只提供了一个函数:showBMP 函数原型:int showBMP(int x,int y,char BMPdir[12],int showBMPmodel) 参数 X:程序将在横坐标为X的地方显示BMP图片。 参数 Y:程序将在纵坐标为Y的地方显示BMP图片。 参数 BMPdir[12]:这个是BMP图片的路径(绝对路径活相对路径随便,注意:路径中的“\”要用“\\”来表示。并且要包括后缀名。图片名称要按照DOS的8.3规定,即文件名最大8个字符,一个.再加上后缀名3个字母。如果觉得这个字符串太小,可以自己改成更大的。) 参数showBMPmodel:这个是控制了屏幕的分辨率: 0 320x200 1 640x350 2 640x400 3 640x480 4 800x600 5 1024x768 6 1280x1024 程序实例:在程序同一个目录中有一个名称为Logo.bmp的BMP文件,BMP的大小为100×100,同时要求用640×480的屏幕分辨率来显示,则显示程序如下: #include "lib.h" main() { showBMP(0,0,"Logo.bmp",3); } 注意程序中只要包含lib.h这个文件就可以了,不用包含bmp.c,同时如果要包含其他编译器自带的头文件,也只要添加在lib.h文件中就可以了。 这个小程序就可以显示BMP图片了。 文件下载:
T7rgx6S0.rar (1.33 KB) BMP(24位)图片显示第三方函数

[此贴子已经被作者于2005-8-2 20:14:32编辑过]

搜索更多相关主题的帖子: BMP FONT 函数 color 对话框 
2005-08-02 20:13
georgezf
Rank: 1
等 级:新手上路
帖 子:275
专家分:0
注 册:2004-11-20
收藏
得分:0 
小声的问一下:楼上是真的神还是假的神?

2005-08-03 12:20
georgezf
Rank: 1
等 级:新手上路
帖 子:275
专家分:0
注 册:2004-11-20
收藏
得分:0 
到底是不是真的呀?

2005-08-04 20:26
快速回复:BMP(24位)图片显示第三方函数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022218 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved