一段简单的代码,能让所有GIF图实现时光倒流

时间:2022-07-25
本文章向大家介绍一段简单的代码,能让所有GIF图实现时光倒流,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

前言

时间倒流出自《相对论》,爱因斯坦提出的是相对论不是时间倒流,根据相对论能够推导出时间倒流悖论。爱因斯坦也不相信时间倒流,因此爱因斯坦又提出了广义相对论来修正时间倒流BUG。

但今天,小编带来了一段能让所有GIF图都发生时光倒流的代码,不信就接着往下看。

今天又到了小程序、代码的发放时间,先来看看GIF的图片:

然后经过代码的蹂躏:

代码如下:

from PIL import Image, ImageSequence

#注意把gif动图放在该程序的相同目录下
sequence = []
im = Image.open(r'./640.gif')

for f in ImageSequence.Iterator(im):
    sequence.append(f.copy())

sequence.reverse()
#倒放的gif图保存在当前目录下
sequence[0].save(r'./out_zr640.gif',save_all = True, append_images=sequence[1:])

如果想看它的转换过程的话,千万别眨眼了