在线等 VC++关于加载读取JPG,PNG,BMP 或者DX 图像格式的问题
我想加载或读取些图像!但是我不想人家使用这些图像!!我要对其加密!!请问我要对这些图像如何进行操作?比如我如何加密这些图像!加密之后如何读取之类的!!详细一点TCHAR*...
我想加载或读取 些图像! 但是我不想人家使用这些图像!! 我要对其加密!!
请问我要对这些图像如何进行操作?
比如我如何加密这些图像!
加密之后如何读取之类的!!
详细一点
TCHAR *pData; //保存数据的指针
我想绘画到窗体上应如何处理呢? 展开
请问我要对这些图像如何进行操作?
比如我如何加密这些图像!
加密之后如何读取之类的!!
详细一点
TCHAR *pData; //保存数据的指针
我想绘画到窗体上应如何处理呢? 展开
1个回答
展开全部
1.很小白的方法,直接改扩展名,自己知道是什么类型的就好
2.用二进制将图片写进文件,使用的时候再从文件中抽取出来,可以定义一个类似于这样的结构体
struct PICTURE_INFO
{
TCHAR name[50]; //文件名
UINT size; //文件大小
TCHAR *pData; //保存数据的指针
}
或者把图片做为二进制资源加进exe文件
3.也就是你说的直接对文件进行加密,比如说des算法,网上都有的
4.其实就算你再怎么加密,在明白人眼里都是不安全的,你看看那么多公司的游戏只要登陆pc没过多久就会被破解就知道了。所以说可以随便找一种相对简单的方法就可以了,毕竟放君子不妨小人嘛 :) 。。。。。。
绘图到窗体上又是另外一个问题了,atl中有个CImage类(#include <atlimage.h>),使用Load函数载入图片,得到一个HBITMAP句柄,如果是基于对话框的程序,添加个CStatic控件,设置显示图片,然后SetBitmap就能显示了。
2.用二进制将图片写进文件,使用的时候再从文件中抽取出来,可以定义一个类似于这样的结构体
struct PICTURE_INFO
{
TCHAR name[50]; //文件名
UINT size; //文件大小
TCHAR *pData; //保存数据的指针
}
或者把图片做为二进制资源加进exe文件
3.也就是你说的直接对文件进行加密,比如说des算法,网上都有的
4.其实就算你再怎么加密,在明白人眼里都是不安全的,你看看那么多公司的游戏只要登陆pc没过多久就会被破解就知道了。所以说可以随便找一种相对简单的方法就可以了,毕竟放君子不妨小人嘛 :) 。。。。。。
绘图到窗体上又是另外一个问题了,atl中有个CImage类(#include <atlimage.h>),使用Load函数载入图片,得到一个HBITMAP句柄,如果是基于对话框的程序,添加个CStatic控件,设置显示图片,然后SetBitmap就能显示了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询