前提:今天在用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帧率问题相关推荐

  1. python PIL 生成照片墙

    特殊节日,先水一篇,后续补充详细解释,可以生成照片墙 import sys, os, shutil, math from PIL import Image import randomrow = 8 c ...

  2. 自制VOC格式图像分割数据集:使用python+PIL生成8位深的RGB图像

    最近在做图像分割任务的任务,使用的是DeepLabV3Plus框架,所以需要制作VOC格式的数据集.在制作的时候发现VOC数据集中的Mask尽管是彩色的,但是竟然是8位深的. 而一般情况下,图像的每个 ...

  3. python验证码,python将PIL生成的图片进行base64编码并返回给前端浏览器

    我用python的PIL生成了验证码图片,需要将图片返回给前端浏览器,有两种返回方式.一种是返回response,另一种是将图片进行base64编码后返回. 注意:PIL生成验证码图片时,需要传入fo ...

  4. python批量生成图片_利用Python批量生成任意尺寸的图片

    实现效果 通过源图片,在当前工作目录的/img目录下生成1000张,分别从1*1到1000*1000像素的图片. 效果如下: 目录结构 实现示例 # -*- coding: utf-8 -*- imp ...

  5. python批量生成图_利用Python批量生成任意尺寸的图片

    实现效果 通过源图片,在当前工作目录的/img目录下生成1000张,分别从1*1到1000*1000像素的图片. 效果如下: 目录结构 实现示例 # -*- coding: utf-8 -*- imp ...

  6. Python: PIL基本代码

    Python: PIL基本代码 # 声明使用字符库 # -*- coding: utf-8 -*- # 导入系统库 import os # 导入文件读写库 import io # 导入数学库 impo ...

  7. python随机生成英文字符串_Python练习第六题,生成随机字母

    第六题:使用 Python 生成类似于下图中的字母验证码图片 1.思路:随机生成一位字母 参考文档string - 常用字符串操作stringstring.ascii_letters 小写字母 'ab ...

  8. python随机生成二维列表_对python产生随机的二维数组实例详解

    对python产生随机的二维数组实例详解 最近找遍了python的各个函数发现无法直接生成随机的二维数组,其中包括random()相关的各种方法,都没有得到想要的结果.最后在一篇博客中受到启发,通过列 ...

  9. Python一键生成纯色图片

    Python一键生成纯色图片 背景: #yangbocsu 2021.06.08 民主楼from PIL import Image img=Image.new("RGB",(8,8 ...

  10. Python - 批量生成幻影坦克图片

    目录 一.准备图片 二.Python+PIL代码实现过程 三.完整代码文件 说到幻影坦克,我就想起红色警戒里的-- 幻影坦克(Mirage Tank),<红色警戒2>以及<尤里的复仇 ...

最新文章

  1. pandas 官方API
  2. 一些DIV+CSS 命名规范
  3. python getattr_python __getattr__
  4. 生成私钥 p q rsa_【安全】理解 RSA 算法
  5. 如何解决ajax跨域问题(转)
  6. 三星电子可能“砍掉”Galaxy Note产品线 专注Galaxy S
  7. 华为Mate40 Pro国行或定价6499元起 将会提供多个版本
  8. Java面试11|Maven与Git
  9. java BigDecimal equals和compareTo区别
  10. SoftCnKiller高速下载器捆绑软件杀手
  11. Java程序员必看!java后端开发实例
  12. 常用经典SQL语句大全完整版
  13. android 毫秒值转换时分秒],毫秒数转换成天时分秒、时分秒
  14. 信息检索1.2--几个实用的限定词,site title URL
  15. 国外创企Emotech获中国投资,助力个性化机器人Olly
  16. MD5、SHA、AES、Rabit 、RC4、TripleDES Ripemd160 加密解密工具
  17. 小米手环6解决天气未同步问题
  18. 经典四大排序(动图实现)
  19. 灵魂画手图解Spring循环依赖
  20. 完全用Linux工作——来自人人网分享

热门文章

  1. 中国IT排名百强公司
  2. NX文件名与工程图名自动关联
  3. 2018区块链技术及应用峰会(BTA)倒计时2天,最强百人区块链大咖齐聚
  4. WBS(Work Breakdown Structure)
  5. 计算机之父的童年故事教案,《计算机之父的童年故事》教学设计
  6. 小程序二维码和带参数的二维码生成
  7. 公有云上应该怎么做容灾?
  8. WPF使用GMap.net框架开发地图应用
  9. 制作启动U盘 —— 大白菜U盘启动盘制作工具V5.1
  10. USB启动盘制作工具精选 2012版