如何用 Python 制作 GIF 动图

Python019

如何用 Python 制作 GIF 动图,第1张

首先找到要制作动图的视频。

点击打开观看。

视频观看过程中,打开动图制作软件。

选择需要截取的画面。

点击录制几秒钟后,点击停止并保存。

保存到电脑,然后可以传到手机进行使用。

你爬取的确实是源代码

F12看element的图片是js模板动态生成的。

给个提示,源码的最底部有 "var DATA=" 这个后面跟的一堆数据存的才是你需要的

大多博客给的生成GIF图都是要手打图片名字,觉得太麻烦,整了个把所有图片放在一个文件夹里,就可以就这些图片生成GIF图的工具

# user:Yollison

# Author: Yollison

# createtime: 2021/9/23 9:41

'''

这个程序是把某个文件夹里所有图片生成GIF动图

里面的功能不包括整理图片格式,直接暴力生成,所以图片最好在保存时就整理好格式

'''

import imageio

import os

def create_gif(image_list, gif_name, duration=0.35):

frames = []

for image_namein image_list:

frames.append(imageio.imread(image_name))

imageio.mimsave(gif_name, frames, 'GIF', duration=duration)

return

def main():

image_list = []

# 自动读取文件夹里图片的名字

    for filenamein os.listdir(r"D:/results"):# 图片所在文件夹的路径

        image_list.append('D:\\results\\'+filename)# 此路径与上一条语句路径保持一致

    gif_name ='result.gif' # 保存路径在此程序这里,也可自己指定路径

    duration =0.35

    # 生成gif

    create_gif(image_list, gif_name, duration)

if __name__ =='__main__':

main()