BITMAPINFO转存到字符数组的问题 BITMAPINFO是一个结构,那就可以通过Format把结构里的各字段转换成字符串 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得你需要的是把这个结构转换成char*的指针而不是转换成字符串吧,具体得看你的编码方法而定。 恩,我试了用字符数组不行,图像无法显示。这样可以BITMAPINFO *Bitmap ;BITMAPINFO *BItmap2;Bitmap2=Bitmap2;这样图像可以显示。而分开后Bitmap2->bmiHeader=Bitmap->bimHeader;Bitmap2->bmiColors[1]=Bitmap->bmiColors[1];图像无法显示。还有BITMAPINFO可以进行曼彻斯特编码吗? 高手教一下如何用char*转换吧。 Coding(BITMAPINFO *pBmp){ char *pBuf = (char*)pBmp; // 这里就可以用pBuf来编码了:} 为什么你要转换为字符?曼彻斯特编码是基于bit的编码。所以用unsigned char*或者LPBYTE。如果强转为char*,曼彻斯特编码,然后解码,再转,那结果跟编码前就是两回事了。 unsigned char manCodes[20] = {0x55, 0x56, 0x59, 0x5a, 0x65, 0x66, 0x69, 0x6a,0x95, 0x96, 0x99, 0x9a, 0xa5, 0xa6, 0xa9, 0xaa};char txbuffer[100]={'a','b','c'};ULONG index=0,count=0;while( count != sizeof(txbuffer))//曼彻斯特编码 { txbuffer[index++]=manCodes[ (txbuffer[count]) & 0xF ]; txbuffer[index++]=manCodes[ (txbuffer[count])>>4) & 0xF ];count++;}我的编码是这样的,高手指点一下位图的编码吧。 javascript调用ACTIVEX的事件 公司要求开发简易报表程序,可以允许客户自己修改打印的位置,请大家指点一下。 请教:关于使用VC++实现USB通信的专业书籍有哪些,请推荐一下 kmeans颜色聚类之后的图像显示 电子书记/视频教学 求mfc连接数据库的实例!那位仁兄提示关注哈 请教!遇到难题了! 如何使用快捷键? 哪位帅哥做过班制的东西,就是上下班,记录一些什么狗屁系统事件、值班员记录、上下班登陆、打印等方面的东西? 圣诞散分——祝大家圣诞快乐! 大侠们,有个值得探讨的问题,smtp和mapi哪个更稳定更有长远发展,对于独立性来说 关于API钩子的一点问题
BITMAPINFO *Bitmap ;
BITMAPINFO *BItmap2;Bitmap2=Bitmap2;
这样图像可以显示。
而分开后
Bitmap2->bmiHeader=Bitmap->bimHeader;
Bitmap2->bmiColors[1]=Bitmap->bmiColors[1];
图像无法显示。
还有BITMAPINFO可以进行曼彻斯特编码吗?
{
char *pBuf = (char*)pBmp;
// 这里就可以用pBuf来编码了:
}
char txbuffer[100]={'a','b','c'};
ULONG index=0,count=0;
while( count != sizeof(txbuffer))//曼彻斯特编码
{
txbuffer[index++]=manCodes[ (txbuffer[count]) & 0xF ];
txbuffer[index++]=manCodes[ (txbuffer[count])>>4) & 0xF ];
count++;
}
我的编码是这样的,高手指点一下位图的编码吧。