用GDI+实现BMP位图转JPG位图(及com对象IPicture转jpg)

来源:互联网 发布:形象设计师软件下 编辑:程序博客网 时间:2024/04/29 07:02

 在头文件中先包含GDI+的头和库

 

#ifndef ULONG_PTR
#define ULONG_PTR unsigned long*
#include "GdiPlus.h"
using namespace Gdiplus;
#pragma comment(lib, "gdiplus.lib")
#include <atlconv.h>
#endif

 

在类中定义相关成员变量

 GdiplusStartupInput m_gdiplusStartupInput;
 ULONG_PTR m_gdiplusToken;

 

初始化gdi+

 GdiplusStartup(&m_gdiplusToken, &m_gdiplusStartupInput, NULL);

 

结束时销毁gdi+

 GdiplusShutdown(m_gdiplusToken);

 

转换函数

 

上面的方法适用于在知道BMP位图文件时使用,而从IPicture转换到jpg位图就要稍微改下

 

 

 

原创粉丝点击