第12章节05GDI图像编程

上传人:E**** 文档编号:91548657 上传时间:2019-06-29 格式:PPT 页数:5 大小:173.50KB
返回 下载 相关 举报
第12章节05GDI图像编程_第1页
第1页 / 共5页
第12章节05GDI图像编程_第2页
第2页 / 共5页
第12章节05GDI图像编程_第3页
第3页 / 共5页
第12章节05GDI图像编程_第4页
第4页 / 共5页
第12章节05GDI图像编程_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《第12章节05GDI图像编程》由会员分享,可在线阅读,更多相关《第12章节05GDI图像编程(5页珍藏版)》请在金锄头文库上搜索。

1、GDI+图像编程,本讲大纲:,支持网站:,在Visual C+ 6.0中使用GDI+,利用GDI+实现图像类型转换,使用GDI+显示GIF图像,在Visual C+ 6.0中使用GDI+,GDI+是微软.NET类库的一个组成部分,虽然它没有集成在Visual C+ 6.0开发环境中,但是用户仍可以在Visual C+ 6.0环境下使用它。下面来介绍如何在Visual C+ 6.0中使用GDI+。 (1)下载GDI+包文件。 (2)引用Gdiplus.h头文件。 (3)引用Gdiplus命名空间。 using namespace Gdiplus; (4)定义两个全局变量。 GdiplusStar

2、tupInput m_Gdiplus; ULONG_PTR m_pGdiToken; (5)在应用程序或对话框初始化时加载GDI+。 GdiplusStartup( (7)在程序中链接gdiplus.lib库文件。 #pragma comment (lib,“gdiplus.lib“)因为Visual C+ 6.0中没有GDI+开发包,所以要使用GDI+就需要手动将其下载到程序中。,利用GDI+实现图像类型转换,在Visual C+ 6.0中,实现各种类型的图像转换是比较复杂的,有时还需要用户了解图像的各种格式,以及图像的编码、解码算法。使用GDI+,用户则可以非常方便地实现图像类型的转换。下

3、面编写一个实例实现BMP、JPEG、GIF图像格式的相互转换。 【例12.16】 实现BMP、JPEG、GIF图像格式的相互转换。(实例位置:光盘TMsl1216),使用GDI+显示GIF图像,GIF(Graphics Interchange Format,图形交换格式)是由CompuServe公司开发的图形文件格式,用户在浏览网页时经常可以看到GIF格式的动画。在设计应用程序时,该如何显示GIF动画呢? 用户可以通过12.4.5节中介绍的显示JPEG图像的方法显示GIF图像,但是它只能显示一幅静态的图像,如果GIF文件中包含有多帧,则不能显示动画效果。本节将介绍使用GDI+实现GIF动画的显示。GDI+提供了一个Image类,使用该类的GetFrameDimensionsCount方法可以获取GIF文件中帧的维数,通过GetFrameDimensionsList方法获取图像帧的GUID,通过GetFrameCount方法根据GUID获取图像的帧数,通过SelectActiveFrame方法设置图像显示的当前帧,最后使用Graphics类的DrawImage方法显示当前帧的图像即可显示GIF动画。下面通过一个实例介绍GIF图像的显示。 【例12.17】 显示GIF图像。(实例位置:光盘TMsl1217),Thank you,还有什么疑问可以到提出 也可以以发送邮件到 ,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号