VS.net2005下写PDA上的应用程序时遇到的问题
我有一个自定义的大文件,里面保存的是压缩后的图片,图片是64*64大小的,有几千张,我需要从这个大文件里面解压出一张我需要的图片,解压出来是一个HDIB字节流,当然也可以解压成HANDLE还可以解压成BYTE类型字节流.
然后我要将解压出来的图片数据生成一个LPDIRECT3DMOBILETEXTURE类型,而在D3DM的头文件中有关这种转换的函数只有两个,一个是D3DMXCreateTextureFromFileEx还有一个是D3DMXCreateTextureFromResourceEx,前面那个是要从一个BMP图片生成一个LPDIRECT3DMOBILETEXTURE后面的那个是要从资源里面生成,也就是说两个都要一个BMP图片或者一个已经存在的文件,那就只能将解压出来的数据流输出成一个文件,然后再用这两个函数.问题就是在PDA上面生成一个文件需要的时间太长,对程序来说没有办法接受,我想问的是有没有办法直接将解压出来的数据流转换成LPDIRECT3DMOBILETEXTURE类型,请高手解答,谢谢!
[解决办法]
我也想知道啊,帮你顶了啊!