怎么让别人用看图软件看不到小弟我的图片,但可以用程序来读取它,各位帮忙

如何让别人用看图软件看不到我的图片,但可以用程序来读取它,各位帮忙
现在做一个游戏
现在不能让别人看到我们的游戏图片资源!?
怎么样做能做到?
改图片扩展名可以,但老板说NO~~
大家帮帮忙

------解决方案--------------------
那。。最后个办法。。自己写个图形格式
------解决方案--------------------
yang79tao() ( ) 信誉:100 Blog 2007-2-8 19:44:24 得分: 0



你就在文件头胡乱加几个字节,别的软件就认不到了。
你读出来的时候,跳过这几个字节即可。

这个方法最可取。
bmp等文件的头文件格式你可以看看,有一个偏移地址。你把每一个偏移地址都加上或者减去一个常量,那么普通的看图软件就没有办法读取你的图片文件的真正的内容了。而你自己处理的时候跳过记住这个常量,把它重新运算回来就好了
那个东西的结构如下

typedef struct tagBITMAPFILEHEADER
{
DWORD bfType;
DWORD bfSize;
WORD bfReserved1;
WORD bfReserved2;
DWORD bfOffBits;//这个就是偏移量,你自己修改一下就好了
} BITMAPFILEHEADER, *PBITMAPFILEHEADER;


------解决方案--------------------
现在做一个游戏
现在不能让别人看到我们的游戏图片资源!?
怎么样做能做到?
改图片扩展名可以,但老板说NO~~
大家帮帮忙
===================================
有个比较笨的解决方案
用二进制方式写方法打开bmp文件
在文件头里写一堆乱码,暂定为32个字符
然后读文件的时候跳过这32个字符,然后按照标准的bmp读写方法进行操作