读书人

BMP图像应该如何保存到文件

发布时间: 2011-12-23 23:32:01 作者: rapoo

BMP图像应该怎么保存到文件?
我是用这样一段代码把一个位图文件读入了内存:

CString lpszPathName;
CFileDialog dlg(TRUE, _T( "bmp "), _T( "*.bmp "), OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T( "Bitmap Files (*.bmp)|*.bmp|All Files (*.*)|*.*|| "));//, pView);
if(dlg.DoModal() == IDOK)
{
lpszPathName=dlg.GetPathName();
}
CFile file;
if (file.Open(lpszPathName, CFile::modeRead | CFile::shareDenyWrite))
{
if(m_pDibImage != NULL)
{
delete m_pDibImage;
m_pDibImage = NULL;
}
m_pDibImage = new CDibImage;

m_hDIB = m_pDibImage-> ReadDIBFile(file);
InitDIBData();
}
得到了这样两个指针:

CDibImage*m_pDibImage;
HDIBm_hDIB;
现在想将这些内容保存到一个文件中去,应该怎么做?

[解决办法]
用c#写的代码要不要?

读书人网 >VC

热点推荐