这是从最近写的一个图像采集软件中取出来的代码片段:
CString fnBmp = FileName + ".bmp"; //指定了bmp图片的文件名
SaveBMPFile(fnBmp, pBmpInfo, pImageBuffer); //保存bmp图片
CImage im; //声明CImage对象
im.Load(fnBmp); //载入bmp图片
CString fnJpg = FileName + ".jpg"; //设定jpg图片的文件名
im.Save(fnJpg,Gdiplus::ImageFormatJPEG);
SaveBMPFile(fnBmp, pBmpInfo, pImageBuffer); //保存bmp图片
CImage im; //声明CImage对象
im.Load(fnBmp); //载入bmp图片
CString fnJpg = FileName + ".jpg"; //设定jpg图片的文件名
//调用Save方法,图片格式选用GDI+的JPEG格式
im.Save(fnJpg,Gdiplus::ImageFormatJPEG);
::DeleteFile(fnBmp);
//删除保存的bmp图片
特别注意要在stdafx.h中添加以下头文件
#include<atlimage.h>
注:编程环境采用Visual Studio.net 2003