MFC-Cimage类

CImage类,类本身封装了GDI+的使用环境,所以无需我们手动设置,简化了我们的操作
CBitmap 类只能处理BMP格式的图片,非常受限。
CImage可以处理JPGE GIF BMP PNG多种格式图片,扩展了图片处理功能 且能与CBitmap 进行转换
CImage是VC.NET中定义的一种MFC/ATL共享类,也是ATL的一种工具类,它提供增强型的(DDB和DIB)位图支持,可以装入、显示、转换和保存多种格式的图像文件,包括BMP、GIF、JPG、PNG、TIF等。CImage是一个独立的类,没有基类
CImage nImage; nImage.Load(_T("D:\\bb\\tu\\li1.jpg")); //载入文件图像 HBITMAP hBitmap = nImage.Detach(); //转换成HBITMAP //位图与CImage对象相分离 mypicture.SetBitmap(hBitmap); //在picture控件中显示 CBitmap bmp; bmp.DeleteObject(); bmp.Attach(hBitmap); // HBITMAP转换为CBitmap对象 //将一个位图与Clmage对象相连接
