1 读取指定图片
//读取闪电符号图像
//闪电符号图片
//闪电符号图片 有2个图 其中,1个是索引图 一个不是索引图
//像素 50*50
BOOL CReplaceFlash::ReadFlashImg(CString path, char* pFlashImg)
{
CImage Img;
Img.Load(path);
int i, j;
//图像每一行的字节数
int nRowBytes = Img.GetPitch();
int nWidth = Img.GetWidth();
int nHeight = Img.GetHeight();
if(!Img.IsIndexed()){ //第一个闪电图 不是索引图 但是灰度图
//每个像素所占的字节数
int nClrCount = Img.GetBPP() / 8;
LPBYTE p;
//
p = (LPBYTE)Img.GetBits();
for(i = 0; i < nHeight; i++)
{
for(j = 0; j < nWidth; j++)
{
pFlashImg[i*nWidth+j]=p[j*nClrCount];
}
//如果nRowBytes>0 则从开始到结尾
//如果nRowBytes<0,