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来解压,代码如下:

近期下载者

相关文件


收藏者