现在的位置: 首页 > 综合 > 正文

MFC中将bmp格式图片改为Jpeg格式图片的简单方法

2013年08月18日 ⁄ 综合 ⁄ 共 686字 ⁄ 字号 评论关闭

这是从最近写的一个图像采集软件中取出来的代码片段:

 

    CString fnBmp = FileName + ".bmp";                            //指定了bmp图片的文件名

    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 

抱歉!评论已关闭.