python PIL生成gif帧率问题
前提:今天在用PIL生成gif时被帧率困扰了一会,看了一下PIL的文档终于彻底理解了。
frames[0].save(outPath, format='GIF',save_all=True, append_images=frames[1:],loop=1,duration=41.6,transparency=0,disposal=2)
其中duration表示每一帧的持续时间,毫秒为单位,那么当帧率是24时,duration=1/24✖1000,也就是duration与帧率的计算关系为 duration=1/fps✖1000。
除此之外,duration还可以设置为列表,比如你想把某一帧的持续时间加长,你可以这样设置,durations=[200,400,600…]。
有时间大家不懂的地方一定要查看背后的数学原理以及相应的文档,这样很快就能解决问题。。。
python PIL生成gif帧率问题相关推荐
- python PIL 生成照片墙
特殊节日,先水一篇,后续补充详细解释,可以生成照片墙 import sys, os, shutil, math from PIL import Image import randomrow = 8 c ...
- 自制VOC格式图像分割数据集:使用python+PIL生成8位深的RGB图像
最近在做图像分割任务的任务,使用的是DeepLabV3Plus框架,所以需要制作VOC格式的数据集.在制作的时候发现VOC数据集中的Mask尽管是彩色的,但是竟然是8位深的. 而一般情况下,图像的每个 ...
- python验证码,python将PIL生成的图片进行base64编码并返回给前端浏览器
我用python的PIL生成了验证码图片,需要将图片返回给前端浏览器,有两种返回方式.一种是返回response,另一种是将图片进行base64编码后返回. 注意:PIL生成验证码图片时,需要传入fo ...
- python批量生成图片_利用Python批量生成任意尺寸的图片
实现效果 通过源图片,在当前工作目录的/img目录下生成1000张,分别从1*1到1000*1000像素的图片. 效果如下: 目录结构 实现示例 # -*- coding: utf-8 -*- imp ...
- python批量生成图_利用Python批量生成任意尺寸的图片
实现效果 通过源图片,在当前工作目录的/img目录下生成1000张,分别从1*1到1000*1000像素的图片. 效果如下: 目录结构 实现示例 # -*- coding: utf-8 -*- imp ...
- Python: PIL基本代码
Python: PIL基本代码 # 声明使用字符库 # -*- coding: utf-8 -*- # 导入系统库 import os # 导入文件读写库 import io # 导入数学库 impo ...
- python随机生成英文字符串_Python练习第六题,生成随机字母
第六题:使用 Python 生成类似于下图中的字母验证码图片 1.思路:随机生成一位字母 参考文档string - 常用字符串操作stringstring.ascii_letters 小写字母 'ab ...
- python随机生成二维列表_对python产生随机的二维数组实例详解
对python产生随机的二维数组实例详解 最近找遍了python的各个函数发现无法直接生成随机的二维数组,其中包括random()相关的各种方法,都没有得到想要的结果.最后在一篇博客中受到启发,通过列 ...
- Python一键生成纯色图片
Python一键生成纯色图片 背景: #yangbocsu 2021.06.08 民主楼from PIL import Image img=Image.new("RGB",(8,8 ...
- Python - 批量生成幻影坦克图片
目录 一.准备图片 二.Python+PIL代码实现过程 三.完整代码文件 说到幻影坦克,我就想起红色警戒里的-- 幻影坦克(Mirage Tank),<红色警戒2>以及<尤里的复仇 ...
最新文章
- pandas 官方API
- 一些DIV+CSS 命名规范
- python getattr_python __getattr__
- 生成私钥 p q rsa_【安全】理解 RSA 算法
- 如何解决ajax跨域问题(转)
- 三星电子可能“砍掉”Galaxy Note产品线 专注Galaxy S
- 华为Mate40 Pro国行或定价6499元起 将会提供多个版本
- Java面试11|Maven与Git
- java BigDecimal equals和compareTo区别
- SoftCnKiller高速下载器捆绑软件杀手
- Java程序员必看!java后端开发实例
- 常用经典SQL语句大全完整版
- android 毫秒值转换时分秒],毫秒数转换成天时分秒、时分秒
- 信息检索1.2--几个实用的限定词,site title URL
- 国外创企Emotech获中国投资,助力个性化机器人Olly
- MD5、SHA、AES、Rabit 、RC4、TripleDES Ripemd160 加密解密工具
- 小米手环6解决天气未同步问题
- 经典四大排序(动图实现)
- 灵魂画手图解Spring循环依赖
- 完全用Linux工作——来自人人网分享