你的位置:首页 > ASP.net教程

[ASP.net教程]快速掌握Gif动态图实现代码


版权声明:本文为博主原创文章,未经博主允许不得转载。

前言:Gif一种动态图片,网上有很多制作这个的工具,包括PS都有,但作为一名程序员,我觉得如果自己通过编写代码把它实现,不但是对代码的掌握与复习,而且也是熟悉其原理的一个过程。额外说一句,个人不建议copy代码的,所以采用截图的方式展现给大家,同时希望大家自己去实践下才是真理!

下面开始我们的GIF制作之旅吧

首先,我们的添加一个引用Gif.Components.dll

其次,我们建一个web工程,里面创建两个html页面,一个一般处理程序,两个文件夹(用于服务器存储上传图片和生成gif图片所在的文件夹)

前端采用<input type=”file” multiple="multiple" />标签实现选择多文件上传,具体代码如下:

注意:我这里默认提交上来的文件都为图片格式,所以没去添加限制和判断;

下图是Gif生成的方法,以及需要的一些参数

下图,就是调用GIF方法,以及获取前端传来的文件,并进行服务器存储和gif生成的核心步骤

需注意的是,路径是相对路径;

后言:本文章有不足之处请多多包涵,其目的就是让你了解下GIF的生成也是很简单的