广告
返回顶部
首页 > 资讯 > 后端开发 > Python >【python使用 Pillow 库】图片合成为 GIF 动画
  • 903
分享到

【python使用 Pillow 库】图片合成为 GIF 动画

pythonpillow开发语言 2023-08-30 14:08:49 903人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

from PIL import Imageimage_files = ["big-300-frame/frame0.png", "big-300-frame/frame1.png",

在这里插入图片描述

from PIL import Imageimage_files = ["big-300-frame/frame0.png",               "big-300-frame/frame1.png",               "big-300-frame/frame2.png",               "big-300-frame/frame3.png",               "big-300-frame/frame4.png"]images = []for file in image_files:    image = Image.open(file)    #todo 可在此处理每一帧图片    images.append(image)if __name__ == "__main__":    images[0].save("tempPetPet-66666666.gif", "GIF", save_all=True, append_images=images[1:], duration=120, transparency=0,loop=0 ,disposal=3)

save() 方法参数解释

filename:保存图像的文件名(包括路径)。
fORMat:保存图像的格式。常见的格式有 JPEG、PNG、GIF 等。可以根据文件扩展名自动推断格式,也可以显式指定。例如,“JPEG”、“PNG”、“GIF”。
save_all:一个布尔值,指示是否保存所有帧(仅适用于多帧图像,如 GIF)。默认为 False。如果设置为 True,则会保存所有帧;如果设置为 False,则只保存第一帧。
append_images:一个图像列表,包含要附加到保存的图像后面的其他帧(仅适用于多帧图像,如 GIF)。
duration:帧之间的延迟时间(以毫秒为单位)。仅适用于多帧图像,如 GIF。
transparency:一个整数值,指定透明颜色的索引(仅适用于 GIF 图像)。默认为 None,表示没有透明颜色。
loop:一个整数值,指定循环次数(仅适用于 GIF 图像)。默认为 0,表示无限循环。
disposal:一个整数值,指定帧的处理方式(仅适用于 GIF 图像)。默认为 0,表示未指定处理方式。

来源地址:https://blog.csdn.net/No_Name_Cao_Ni_Mei/article/details/132553989

--结束END--

本文标题: 【python使用 Pillow 库】图片合成为 GIF 动画

本文链接: https://www.lsjlt.com/news/382955.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【python使用 Pillow 库】图片合成为 GIF 动画
    from PIL import Imageimage_files = ["big-300-frame/frame0.png", "big-300-frame/frame1.png", ...
    99+
    2023-08-30
    python pillow 开发语言
  • 用Python将GIF动图分解成多张静态图片
    需求 有时候你看到一张动态图片,其中的一个画面你觉得很不错,想从中提取出来。例如以下这张由多个漂亮小姐姐组成的 GIF 动态图: 实现 GIF 动态图片是由多张静态图片组合而成,按...
    99+
    2022-11-12
  • 使用Python怎么将GIF动图分解成多张静态图片
    这篇文章给大家介绍使用Python怎么将GIF动图分解成多张静态图片,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。实现GIF 动态图片是由多张静态图片组合而成,按照一定的顺序和时间进行播放。基于此,能不能将 GIF 图...
    99+
    2023-06-15
  • 如何利用Matplotlib库绘制动画及保存GIF图片
    前言 在自学机器学习或者是深度学习的过程中,有的时候总想把执行过程或者执行结果显示出来,所以就想到了动画。好在用 Python 实现动画有许多中方式,而大家熟知的 Matplotli...
    99+
    2022-11-12
  • 教你怎么用Python实现GIF动图的提取及合成
    Python实现GIF动图的提取及合成 在开始之前,先来一个动图开头(预览) 图片转GIF动图 1、准备工作 在开始合并前,先明确要转换哪些图片,以及安装对应的Python库 这...
    99+
    2022-11-12
  • 怎么使用Python将图片转为漫画风格
    安装OpenCV首先,我们需要安装OpenCV。OpenCV是一个开源计算机视觉库,它提供了各种各样的图像处理工具,可以用于许多不同的应用程序。我们可以使用以下命令在Python中安装OpenCV: pip install opencv-p...
    99+
    2023-05-14
    Python
  • 如何使用Python将图片转为漫画风格
    本篇内容主要讲解“如何使用Python将图片转为漫画风格”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用Python将图片转为漫画风格”吧!安装OpenCV首先,我们需要安装OpenCV。...
    99+
    2023-07-06
  • python中怎么使用Pillow做动态图在图中生成二维码及图像处理
    这篇文章主要讲解了“python中怎么使用Pillow做动态图在图中生成二维码及图像处理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python中怎么使用Pillow做动态图在图中生成二维...
    99+
    2023-06-29
  • 基于python使用Pillow做动态图在图中生成二维码以及图像处理
    目录1.什么是Pillow2.pillow图像处理的简单使用图片信息显示修改图片尺寸裁剪旋转图片为图片添加水印生成gif图片1.什么是Pillow 首先我们需要了解一下PIL(Pyt...
    99+
    2022-11-13
  • 使用python怎么将一张图片转换为字符画
    这期内容当中小编将会给大家带来有关使用python怎么将一张图片转换为字符画,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。源码(注释很详细):# -*- coding=utf-8&nb...
    99+
    2023-06-06
  • 使用ImageMagick进行图片缩放、合成与裁剪(js+python)
    最近的项目里面需要对书籍的封面进行处理,就是加一条阴影线形成书脊的凹凸感,然后将书脊切出,分成两部分,以便客户端实现打开动画。由于需要在服务器端处理,使用就研究使用imagemagi...
    99+
    2022-11-15
    ImageMagick 图片缩放 合成 裁剪
  • 使用python调用zxing库生成二维码图片详解
    (1)安装Jpype 用Python调用jar包需要安装jpype扩展,在Ubuntu上可以直接使用apt-get安装jpype扩展 $ sudo apt-get install python-jp...
    99+
    2022-06-04
    详解 图片 二维码
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作