如何将使用调色板的图像数据存入CBitmap和HBITMAP??
现在的问题是,我要把一个位图读到内存中进行编辑,所以使用二进制方式读入,关键在于这个位图可能是使用调色板的,现在为了简便,打算把这个数据保存到CBitmap对象中,或者HBITMAp里面也可以。由于后续要将处理(这个处理有可能是直接修改调色板的数据)后的结果在输出到文件中保存,所以想问问怎么把数据存入CBitmap.
原始数据是BITMAPFILEHEADER m_BmpFileHeader;
BITMAPINFOHEADER m_BmpInfoHeader;
RGBQUAD m_RgbQuad[256]; //调色板
LPSTR m_pBmpData; //当前位图的图像数据想保存到CBitmap中去 ,谢谢各位了.
现在的问题是,我要把一个位图读到内存中进行编辑,所以使用二进制方式读入,关键在于这个位图可能是使用调色板的,现在为了简便,打算把这个数据保存到CBitmap对象中,或者HBITMAp里面也可以。由于后续要将处理(这个处理有可能是直接修改调色板的数据)后的结果在输出到文件中保存,所以想问问怎么把数据存入CBitmap.
原始数据是BITMAPFILEHEADER m_BmpFileHeader;
BITMAPINFOHEADER m_BmpInfoHeader;
RGBQUAD m_RgbQuad[256]; //调色板
LPSTR m_pBmpData; //当前位图的图像数据想保存到CBitmap中去 ,谢谢各位了.
解决方案 »
- 在新建对话框弹出后点击按钮不执行函数
- 求介绍VC图像处理编程和色彩学方面的书籍!
- 有没有毕业工作一年的,说说都为公司干了什么活
- mfc串口传输问题
- VC中字体重写问题
- 多线程结束的问题
- 很奇怪的问题,为什么UInt64 tmp1 = (10*1024*1024*1024); 结果是 0 !!!!
- 小弟初来乍到,请大侠帮忙解决个小问题:如何判断当前系统的字体中哪些是TrueType字体?
- 谁有mapinfo 6的注册码啊,
- 如何通过设置PROJECT->SETTING项,来使应用程序包含别的目录下的头文件
- 领导让弄一个桌面的绿色软件,请问用什么语言开发比较好?
- 想用MFC做个词典,哪里能找到一个英汉词库呀?
CreateCompatibleBitmap
CreatePalette
SelectPalette
SetDIBits
或者能放到HBITMAP里面也可以,我就是对怎么把调色板扔进去不太理解