bmp位图叠加问题 将一段连续图像截图成24位位图,然后在从内存中读入另一24位位图序列,两位图按指定的颜色进行替换后,截图部分中白色图像编程了黑色,这是怎么回事,急求!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 截图保存在data中,读入的序列图保存在bmpdata中,然后,在叠加程序中LPBYTE pVData=data;LPBYTE pCData=bmpdata;for(int i = 0; i < 128*128; i++) { if(pVData[i*3] ==255&& pVData[i*3 + 1] ==128&& pVData[i*3 + 2] == 77 ) { pVData[i*3] = pCData[i*3]; pVData[i*3 + 1] = pCData[i*3 + 1]; pVData[i*3 + 2] = pCData[i*3 + 2]; } }然后进行显示操作,需要初始化吗? LPBYTE pVData=data;这样直接赋值了,也需要初始化吗? 没有见过的简单难题 vc 如何得到IE的主页? 高分求教,简单问题. 使用CFtpConnection类, 总是有内存泄露,是怎么回事啊? VC++中如何创建文件夹? 怎么样从URL中分解出域名来?急,在线等 后台运行的一个没有界面的EXE进程和一个服务程序有什么区别?大家说说 怎样生成一位图,128*128,底色黑,正中为字“hello”,字体在程序中修改。 请问:VC++6。0中哪儿可以找到ClassView和ClassWizard 如何作出象αβγ这种奇怪的字符阿? 求一个类似于画图的例子。 320*240的每个像素点为RGB565,如何在windows上编程显示出来?
LPBYTE pVData=data;
LPBYTE pCData=bmpdata;
for(int i = 0; i < 128*128; i++)
{
if(pVData[i*3] ==255&&
pVData[i*3 + 1] ==128&&
pVData[i*3 + 2] == 77 )
{
pVData[i*3] = pCData[i*3];
pVData[i*3 + 1] = pCData[i*3 + 1];
pVData[i*3 + 2] = pCData[i*3 + 2];
} }
然后进行显示操作,需要初始化吗?
这样直接赋值了,也需要初始化吗?