微软新推出的GDI+功能强大,本文仅对图片转换加以讨论,不足之处请大家指出,本人QQ: 394777271 。 图片类型的转换支持:bmp、dib、png、gif、jpeg/jpg、tiff、emf等 以下是详细步骤。 首先在StdAfx.h中静态调用diplus.lib,即由编译系统完成对DLL的加载,应用程序结束时卸载DLL的编码。如下:
在类的头文件中定义,以下成员变量,用来初始化GDI+的使用和结束使用。
然后在OnCreate()函数中加入初始化GDI+的函数:
在OnDestroy()函数中加入结束GDI+使用的函数:
接着定义转换函数
其中: CMemFile& cbfBmp表示原位图文件; CMemFile& cbfImage表示转换后的图形文件; CString strType表示转换的图片类型。 该函数中主要的处理为以下几步: 1、将原位图文件转换为IStream;
|
正在阅读:使用GDI+在内存中转换图片类型使用GDI+在内存中转换图片类型
2004-06-08 14:55
出处:太平洋电脑网
责任编辑:linjixiong
键盘也能翻页,试试“← →”键