为什么bmp图像显示倒了? 我从文件中打开bmp图像,将像素数据读入内存,自己创建一CBITMAP,将内存指针与CBITMAP相连,然后CScrollView::ondraw函数中显示,结果图像上下倒了,"TEXT"映射模式,y坐标可否改变,如何做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BMP位图中数据区域的最低地址存的是图象的最底一行,它是自下而上存储的 你指的“内存指针与CBITMAP相连”是什么意思? 内存指针与CBITMAP相连是指m_pBitmap=new CBitmap;m_pBitmap->CreateBitmap(pDoc->m_Bmp.m_Width,pDoc->m_Bmp.m_Height,1,1,pDoc->m_Bmp.ArPixel);其中char * ArPixel已用malloc申请内存,存放从文件中read块读入的图像像素数据难道必须ArPixel中数据进行重新处理,才能把图像正过来 if m_Bmp 是那幅已打开的位图的话,试试这个:m_pBitmap->CreateBitmapIndirect(&(pDoc->m_Bmp));你那个问题容我想想,Arpixel具体长什么样呢? 谢谢大家的热心帮助,我对m_ArPixel数据变换一下,ok!, 关于MFC前景问题 yschenwei(夜沉沉) 来接分 ATL进程内COM组件dll怎样共享数据? 从CObject派生类有什么意义? 如何取得设备(CDC)中的当前物件的句柄? 关于Timer的一个小问题。Timer可不可以这样设定? 我写的一个程序,按F5调试没问题,按CTRL+F5执行就有问题,咋了? 一个简单的C函数问题 求助:在XP系统用VC6.0开发的OCX,在WIN7下调试设置断点无效问题。 如何打开uafxcw.lib??? QQ的通讯机制问题 怎样改变CEditView的背景颜色?
m_pBitmap=new CBitmap;
m_pBitmap->CreateBitmap(pDoc->m_Bmp.m_Width,pDoc->m_Bmp.m_Height,1,1,pDoc->m_Bmp.ArPixel);
其中char * ArPixel已用malloc申请内存,存放从文件中read块读入的图像像素数据
难道必须ArPixel中数据进行重新处理,才能把图像正过来
m_pBitmap->CreateBitmapIndirect(&(pDoc->m_Bmp));
你那个问题容我想想,Arpixel具体长什么样呢?