C#制作透明背景GIF动画(演示+源码)
C#制作透明背景GIF动画(演示+源码)
生成 A~Z 26个字母的GIF图. 使用说明: private void btn_Click(object sender, EventArgs e) { //GIF图片大小 Zgke.MyImage.ImageGif _Gif = new Zgke.MyImage.ImageGif(250, 38); int _Temp = (int)’A’; for (int i = 0; i != 26; i++) { Bitmap _BitMap = new Bitmap(250, 38);//临时对角 Graphics _G = Graphics.FromImage(_BitMap); char T = (char)_Temp; _G.DrawString(T.ToString().PadLeft(9, T), new Font("Arial", 24), Brushes.Red, 0, 0); _Gif.AddImage(_BitMap, 100, true, Zgke.MyImage.ImageGif.DisposalMethod.NoDisposalImage); _G.Dispose(); _Temp++; _BitMap.Dispose(); } pictureBox1.Image = _Gif.Image; _Gif.SaveFile(@"C:\1.gif"); //预览显示 pictureBox1.Image = Image.FromFile(@"C:\1.gif"); } 牛X超强ImageGif类: namespace Zgke.MyImage { /// <summary> /// GIF操作类 /// zgke@sina.com /// QQ:116149 /// 转自:http://blog.csdn.net/zgke/archive/2009/01/06/3721389.aspx /// </summary> public class ImageGif { private Header m_Header; private LogicalScreen m_LogicalScreen; private ColorTable m_GlobalColorTable; private IList<ExtensionIntroducer> m_ExtensionIntroducer = new List<ExtensionIntroducer>(); private ApplicationExtension m_ApplicationExtension; private IList<GraphicControlExtension> m_GraphicControlExtension = new List<GraphicControlExtension>(); /// <summary> /// 当前位置 /// </summary> private int m_Index = 0; private bool m_Open = false; /// <summary> /// 是否正常打开 /// </summary> public bool OpenOK { get { return m_Open; } } /// <summary> /// 图形数量 /// </summary> public int ImageCount { get { return m_GraphicControlExtension.Count; } } /// <summary> /// 获取GIF图形 /// </summary> public Image Image {..........} //请下载源代码.....................................................
参考文档:
FastReport for .Net 报表开发实例(C#源码下载) C# Winform 制作可任意拖动的不规则背景图片窗体 (C#)RichTextBox控件查找文本演示(功能全) C#在PictureBox控件上绘制透明背景文字. C# 窗体上显示透明图片,制作已审核/未审核图标 C# PictureBox设置背景图片及加载图片源码 .Net项目源码(C#+VS)成功案例展示中心 | C/S框架网 LianLianPay连连支付数字签名验签工具C#源码 原创:CodeHighlighter源代码格式化,代码缩进,关键词高亮着色(C#源码) 物流运输管理系统TMS 司机车辆GPS+手机定位设计(C#源码) C# CodeHighlighter生成的高亮着色HTML源码格式化 C# 格式化CodeHighlighter生成的SQL脚本高亮着色源码(CSFramework.com原创) C#微信支付完成前端回调通知notify_url完整版源码|CSframework.com原创文章 模拟搜索引擎中文自动分词算法精华(CSFramework特别提供C#源码) C#.NET iTextSharp生成PDF文件源码大全(生成表格、透明水印,页脚页眉页码等)
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |