📄 图象文件.txt
字号:
金色甲虫工作室<GOLDEN BUGS STUDIO>的文件声明
/******************************************************************************/
鉴于16色BMP文件打开太慢,直接写屏又难的令人吐血,
本工作室开发了几种基于BMP的新的图象文件格式。
陈列如下:
1. *.gbp (Golden Bugs Picture)
格式:图象宽
图象高
若干块putimage型文件
备注:已知640*200的图象所占内存接近malloc的上限,
于是我们以原BMP的宽度为宽,200象素为高getimage,
然后将其写入文件。
重复此操作,直至所剩象素不及200时,以剩下的象素为高
写入文件。
另外,本格式还提供载入在malloc上限内的图象文件的函数loadgbp(),
该函数返回一指针,指向图片,可用putimage直接打开。
对象:本格式适用于任何大小的图象,主要作游戏封面。
程序:makegbp.exe 制作*.gbp的工具
void showgbp(int xx,int yy,char *filename) 显示*.gbp的函数
2. *.mmp (Memory Picture)
格式:图象宽
图象高
以字符型变量写入的颜色值
备注:打开BMP图象,然后根据其宽高一一读点的颜色,
并写入文件。
此文件不显示浅洋红。
对象:大小应小于malloc的上限,主要作游戏的精灵。
程序:makemmp.exe 制作*.mmp的工具
unsigned char *loadmmp(char *filename) 载入MMP的函数,返回一指针
void showmmp(int xx,int yy,unsigned char *p_mmp)显示*p_mmp所指图象
/******************************************************************************/
Cat Tom <GOLDEN BUGS STUDIO> 4.14.2003
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -