使用Python合成gif动图
下载地址:
链接:https://pan.baidu.com/s/1F_UcK-LUzorw182MzYh6pw
提取码:al3m
通常来说,图片比文字更有说服力,所以论文中图片有非常重要的地位。
然而以gif为代表的动图会比单个静态图片更能展示成果,尽管没法放在论文中,可以把多张图片钉在一起快速翻页 ,gif在ppt展示中和表情包制作 中仍大有可为。
为了能在通信原理大作业展示中拿高分,我打算将不同截止频率的滤波器滤波结果合成成一张gif,应该是一个简单的工作,然而上网一搜,这个简单的工作居然还要花钱!
作为一个码农,被其他码农赚到了钱就是对自身技术的侮辱。合成个gif还要花我几十块钱注册会员?
果断掏出Python:
#-*- coding: UTF-8 -*-
import imageio
import osdef create_gif(image_list, gif_name, myduration):frames = []for image_name in image_list:frames.append(imageio.imread(image_name))# Save them as frames into a gif imageio.mimsave(gif_name, frames, 'GIF', duration = myduration)returndef main():# image_list = ['test_gif-0.png', 'test_gif-2.png', 'test_gif-4.png', # 'test_gif-6.png', 'test_gif-8.png', 'test_gif-10.png']gif_name = 'output.gif'fileList = os.listdir("./")#读取当前文件夹所有文件print(fileList) image_list=list()print("检测到文件夹下图片:")n=len(fileList)for i in range(n):s=str(fileList[i])if s[-4:]==".jpg":#检查后缀image_list.append(s)print(image_list) #此时的filename是文件夹中文件的名称myduration=eval(input("请输入图片间隔(单位:秒)"))create_gif(image_list, gif_name, myduration)print("制作完成,请查看文件夹下out.gif")if __name__ == "__main__":main()
运行该程序需要安装imageio库,技术人一看就知道是pip install imageio
如果赶时间的话,文章最开头有下载链接,打包成.exe可以直接使用。
参考了这位大佬的博客:点这里
“自己动手,丰衣足食”
使用Python合成gif动图相关推荐
- python合成gif动图_Python图像处理之gif动态图的解析与合成操作详解
本文实例讲述了Python图像处理之gif动态图的解析与合成操作.分享给大家供大家参考,具体如下: gif动态图是在现在已经司空见惯,朋友圈里也经常是一言不合就斗图.这里,就介绍下如何使用python ...
- 【Python基础绘图】Python多张png合成gif动图
[Python基础绘图]Python多张png合成gif动图 前段时间准备答辩ppt想展示下逐月的空间变化趋势,故想到了动图的方式,将多张png图片转变为gif动图.下面是代码记录一下. 首先需要准备 ...
- 用ffmpeg把gif动图分离成多张图片和ffmpeg多张图片合成gif动图
用ffmpeg把gif动图分离成多张图片和ffmpeg多张图片合成gif动图(20190214) 文章目录: 一.ffmpeg把gif动图分离成多张图片 二.ffmpeg多张图片合成gif动图 三.把 ...
- 静图怎样合成gif动图?仅需三步在线制作GIF动图
当下gif动图非常受大众的欢迎,普通的静态图片已经无法满足人们的需求了.那么,作为一名小白,我们应该怎么才能将静态图片制作成gif动图呢?通过使用[GIF中文网]的gif制作(https://www. ...
- 怎么做GIF动画?怎样将图片合成gif动图
大家平时看到的动态图片其实也是一种图片格式,只是由于与其他静态图片不同的是图片能动,所以有很多小伙伴以为gif是视频格式,其实gif动画我们也是可以自己制作的,通过把我们平时拍摄的照片进行合成就可以得 ...
- python怎么变成动图_python可以做动图吗
ImageMagick 是一套功能强大.稳定而且开源的工具集和开发包,可以用来读.写和处理超过200种基本格式的图片文件,包括PNG,JPEG,GIF,HEIC,TIFF,DPX,EXR,WebP,P ...
- 动态图片怎么做?教你一键合成gif动图
在浏览网页的时候看到一些搞笑有趣的图片,想要制作成gif动图的效果,但是不会使用PS的时候,应该如何制作呢?下面,小编为大家推荐一款简单实用的在线图片制作(https://www.yasuotu.co ...
- 如何使用gif制作软件快速合成gif动图....
GIF动图是日常广泛使用的一种图片格式,在网上能够看到很多应用gif动图的场景,那么想要自己制作gif动图的话,该怎样来进行操作呢?接下来给大家分享一款gif制作软件(https://www.gif. ...
- 图片怎么合成gif动图?操作步骤详解
图片怎么合成gif动图?gif动图的使用非常的广泛,平时我们聊天中见到的动态表情,已经逛某宝时看到的动态广告图,其实都是gif动图.小编作为一名互联网从业者,经常需要使用或者制作gif动态图片.不知道 ...
最新文章
- ICAP: 互换客户端地址协议
- 北航孙钰:昆虫目标检测技术
- java biginteger转int_如何在不使用java.math.BigInteger的情况下使用Java处理非常大的数字...
- mysql的1045 28000 排查方法
- Nginx upstream 配置
- 终端界面如何改成彩色的
- Ubuntu 16.04-17.04开机自动root用户登录(测试可用)
- 小白学Python——Anaconda安装
- conda安装tensorflow-gpu简洁版_【DP系列教程02】DeePMDkit:conda安装 amp; 离线安装
- [Java] 蓝桥杯 BEGIN-1 入门训练 A+B问题
- 能源路由器入门必读:面向能源互联网的架构和功能
- 神州十三号即将发射!翟志刚担任指令长,女航员竟是她?
- 基于SSM小说阅读网站设计带爬虫功能
- 云端运行python_云端部署python代码及安装MySQL
- 姿态估计mmpose一手体验 Ⅱ - 使用它!
- 葵花宝典:软件开发高手是这样炼成的!
- 洛谷刷题C语言:第一次,第二次,成交!、Bessie‘s Secret Pasture S、金币、Bookshelf B、东南西北
- 什么是CISP-PTE证书?考什么?
- Swift WKWebView详细解读
- 传说中的“高温补贴”
热门文章
- 苹果公司发布TestFlight Groups,放宽二进制版本提交限制
- ssh 使用公钥登录客户端设置
- Windows Phone 7 Coding4Fun的弹出框
- 947. 移除最多的同行或同列石头2021-01-23
- wpf的listview编辑指定列_将项目添加到WPF ListView中的列
- python抽取指定url页面的title_Python新手写爬虫全过程记录分析
- transactionscope 中的异步 处理 异常_PLC编程中的异常处理
- python menu实例_python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例...
- python利用函数求20的阶乘_请运用reduce函数,计算20的阶乘,慕课网2-19
- 计算机用户组 xp,WindowsXP怎么加入工作组?