1. 用 CImage 来解决,就几行,但需要 .net 支持; // http://blog.csdn.net/benpluslib/article/details/3975774 // 使用下面的代码,可以把CBitmap类中的图像保存到图像文件中。支持格式:BMP、JPG、GIF和PNG。 // 但CImage只在.net下有 // CImage imgTemp; // CImage是MFC中的类。 // imgTemp.At...
BOOL CTESTPICVIEWDlg::SaveBmp(HBITMAP hBitmap, CString FileName) //FileName包括路径和文件的全名 //hBitmap=(HBITMAP )bm.GetSafeHandle(); CBitmap bm; { //设备描述表 HDC hDC; //当前分辨率下每象素所占字节数 int iBits; //位图中每象素所占字节数 WORD wBitCount; //定义调色板大小, 位图...
保存MFC的CBitmap对象中的图象到一个BMP文件中 BOOL SaveBmp(HBITMAP hBitmap, CString FileName) //FileName包括路径和文件的全名 //hBitmap=(HBITMAP )bm.GetSafeHandle(); CBitmap bm;{ //设备描述表 HDC hDC; //当前分辨率下每象素所占字节数 int iBits; //位图中每象素所占字节数 WORD w...
1. 用 CImage 来解决,就几行,但需要 .net 支持; // http://blog.csdn.net/benpluslib/article/details/3975774 // 使用下面的代码,可以把CBitmap类中的图像保存到图像文件中。支持格式:BMP、JPG、GIF和PNG。 // 但CImage只在.net下有 // CImage imgTemp; // CImage是MFC中的类。 // imgTemp.At...
MFC将视图文件保存到PPT中 源代码下载 借助微软提供的msppt.h 和 msppt.cpp文件,来开发有关ppt方面的软件。本例是将视图类View显示的画面,以图片的方式保存到ppt中。首先是将View转化为CBitmap对象中,然后将得到的图像保存到文件。再将保存的位图文件写入到ppt中。详见代码; ...
1. 将CBitmap对象存为jpg格式文件,命名为 IJG_bmp2jpg; 1. 将bmp文件加载为CBitmap对象,然后调用第一个函数来保存为jpg格式文件。 /***函数功能:CBitmap存为JPG***/ /*入口:CBitmap对象,目标文件地址,压缩质量*/ bool IJG_bmp2jpg(CBitmap& cbmp, CString Dfilepath,int quality) { BIT...
CBitmap类主要是加载位图资源,或者建立一个空白位图用于存储画面。 BITMAP结构体: /*Bitmap Header Definition*/typedefstructtagBITMAP { LONG bmType; LONG bmWidth; LONG bmHeight; LONG bmWidthBytes; WORD bmPlanes; WORD bmBitsPixel; LPVOID bmBits; ...
winBmp = CBitmap::FromHandle(bitmap);return winBmp;} //参数里的X,Y是视图里你要保存为图片的起始位置。上面的代码,就可以得到一张DDB的指针,如果你想把它保存起来,比如说BMP文件,你可以把这个DDB位图转换成DIV位图,然后直接写文件就是了,这个网络上有很多资料。我这里介绍一个投机的方法...
在MFC中,可以使用CBitmap类来创建和处理位图对象。 CBitmap类提供了许多用于处理位图的方法和函数,以下是一些常用的用法: 1.创建位图对象: 使用CBitmap的CreateBitmap函数可以根据指定的参数创建一个新的位图对象。例如: ```cpp CBitmap bitmap; bitmap.CreateBitmap(width, height, bitsPerPixel, numColors, ...
1.做一个内存dc和大小正好为那块区域大的BITMAP.把BITMAP选到内存dc上。2.把你要存的图BitBlt到内存dc。3.用CImage类,把BITMAP的内容保存。参考资料:<a href="http://www.softist.com/programming/savebmp/savebmp.htm" target="_blank" rel="nofollow noopener">http://www.softist...