brewBMP
所属分类:BREW编程
开发工具:Visual C++
文件大小:1KB
下载次数:21
上传日期:2008-11-22 13:01:50
上 传 者:
vehery
说明: BREW中使用经GZIP压缩的BMP图片,测试过的代码
(BREW in the use of GZIP compression of BMP pictures, tested code)
文件列表:
brewBMP\bmp.c (2647, 2008-11-22)
brewBMP (0, 2008-11-22)
BREW中使用经GZIP压缩的BMP图片,测试过的代码
大家一定为BMP图片占用太多存储空间这个问题很苦恼吧,做简单的小游戏,图片资源也得占个几十上百K,不要告诉我要用PNG,用这个东西限制太大了,也不要老想着PNG TO BMP,我想过移植,看看PNG的解压代码,我就头疼。
其实,大家仔细翻翻帮助,就会发现2。0以上的SDK都支持一个AEECLSID_UNZIPSTREAM的解压对象,这个对象是针对GZIP压缩的数据解压的。
OK,想到我的解决方法了吧:使用GZIP压缩BMP,然后用AEECLSID_UNZIPSTREAM来解压。
我的解决方案大概以下几步:
1、GZIP压缩BMP,一定要是GZIP,WINZIP,WINRAR都不可以
2、把压缩后的BMP加进资源里,方法是,把压缩后的文件改成 .bmp 的后缀,作为图片资源加进去
3、在程序里用AEECLSID_UNZIPSTREAM来解压,代码如下:
近期下载者:
相关文件:
收藏者: