Python3,5行代码,制作Gif动图,太简单了。

简介: Python3,5行代码,制作Gif动图,太简单了。

1、引言


小屌丝:鱼哥, 你能不能帮我找一个动图,

小鱼:啥动图,你自己百度不就行了。

小屌丝:我这不是没找到吗, 不然我就自己来找了。

小鱼:找不到,你就自己制作一个呗。

小屌丝:我要是会制作, 我就不麻烦你了嘛。

小鱼:感觉自己有被坑了,

小屌丝:嘿嘿, 别谦虚, 要不,你教教我,怎么制作gif动图?

小鱼:…

小屌丝的表情,当时像极了这个图片的。

小鱼:那你把提供图片,我给你制作gif动图

小屌丝:就这张, 我非常喜欢这个表情。

小鱼:xxx ,你这杀人诛心…算你狠。

小屌丝:这张也行


小鱼:我 xxxxx。。


2、代码实战


2.1 安装

代码很简单, 同样是用到 PIL模块,

这里就不过多介绍了, 如果不属性的话,就取小鱼的Python开发实战及代码示例讲解 专栏学习了。


因为PIL是第三方库, 同样需要先安装


pip install PIL

其它安装方式,直接看这两篇:


《Python3,选择Python自动安装第三方库,从此跟pip说拜拜!!》

《Python3:我低调的只用一行代码,就导入Python所有库!》


2.2 代码


代码示例

#-*- coding: utf-8 -*-
# @Time   : 2021-10-16
# @Author : Carl_DJ
from PIL import Image
#打开源图片
im = Image.open(r"D:\deyi.jpg")
#图片旋转30度, 并存入列表
images = []
images.append(im.rotate(30))
#将列表中的图片和原始中的图片合并保存
im.save(r"D:\gif.gif",
        save_all = True,
        append_images = images)

结果展示


3、总结


看到这里,今天的分享,就完事了。

而今天主要是利用PIL模块的Image方法,对图片进行旋转后,再进保存,就可以了。

关于PIL模块的实例,小鱼的Python开发实战专栏有很多示例,点击,即可跳转。


目录
相关文章
|
编解码 Linux Python
Python:把视频转为Gif图片
Python:把视频转为Gif图片
174 0
|
Python Windows
用 Python 将神龙大侠搞怪 GIF 转为字符动画
用 Python 将神龙大侠搞怪 GIF 转为字符动画
102 0
用 Python 将神龙大侠搞怪 GIF 转为字符动画
|
5月前
|
Python
如何用PYTHON代码编辑gif,正方形变圆形
需要注意的是,这个示例考虑到了GIF的循环播放和帧间持续时间,以确保输出的GIF在视觉上与原始GIF尽可能一致。然而,根据你的特定需求,你可能还需要做进一步的调整或优化。
55 5
|
API Python
Python制作gif动图
Python制作gif动图。更多内容请关注本人微信公众号:python学习杂记
77 0
|
7月前
|
数据采集 前端开发 C++
Python通过matplotlib动态绘图实现中美GDP历年对比趋势动图
随着中国的各种实力的提高,经常在各种媒体上看到中国与各个国家历年的各种指标数据的对比,为了更清楚的展示历年的发展趋势,有的还做成了动图,看到中国各种指标数据的近年的不断逆袭,心中的自豪感油然而生。今天通过Python来实现matplotlib的动态绘图,将中美两国近年的GDP做个对比,展示中国GPD对美国的追赶态势,相信不久的将来中国的GDP数据将稳超美国。
155 2
|
7月前
|
存储 计算机视觉 Python
python实现Gif图片的字符画
这是一个Python实战项目,旨在将GIF动态图转化为ASCII字符动画。项目适合有一定Python基础的学习者,主要使用os、imageio、PIL库。首先,代码导入所需库,然后通过PIL创建空白图片并添加文本。接着,程序读取GIF,拆分帧并转为字符画,存入“tmp”目录。同时,代码提供了清空“tmp”目录、将灰度值映射为ASCII字符、将图片处理成字符画的函数。此外,还有创建新画布和合成GIF的步骤。主函数调用这些模块,最终将ASCII字符画合并成GIF。项目展示了将动态图像转换为ASCII艺术的过程。
|
7月前
|
图形学 计算机视觉 Python
Python如何利用PIL工具包制作gif动画效果
Python如何利用PIL工具包制作gif动画效果
131 0
|
7月前
|
Python
Python制作gif表情包生成工具,斗图再也不会输啦
Python制作gif表情包生成工具,斗图再也不会输啦
|
7月前
|
Python
Python制作gif生成工具,斗图再也不会输啦
Python制作gif生成工具,斗图再也不会输啦
|
计算机视觉 Python Windows
技巧 | Python 图片转换GIF/视频
技巧 | Python 图片转换GIF/视频