前言:Gif一种动态图片,网上有很多制作这个的工具,包括PS都有,但作为一名程序员,我觉得如果自己通过编写代码把它实现,不但是对代码的掌握与复习,而且也是熟悉其原理的一个过程。额外说一句,个人不建议copy代码的,所以采用截图的方式展现给大家,同时希望大家自己去实践下才是真理!
下面开始我们的GIF制作之旅吧
首先,我们的添加一个引用Gif.Components.dll
其次,我们建一个web工程,里面创建两个html页面,一个一般处理程序,两个文件夹(用于服务器存储上传图片和生成gif图片所在的文件夹)
前端采用<input type=”file” multiple="multiple" />标签实现选择多文件上传,具体代码如下:
注意:我这里默认提交上来的文件都为图片格式,所以没去添加限制和判断;
下图是Gif生成的方法,以及需要的一些参数
下图,就是调用GIF方法,以及获取前端传来的文件,并进行服务器存储和gif生成的核心步骤
需注意的是,路径是相对路径;
后言:(经人提醒截图看不清,本人立即修改,欢迎大家提出不足,谢谢)本文章有不足之处请多多包涵,其目的就是让你了解下GIF的生成也是很简单的