当很正经当GIF图片,倒播的时候有什么样的火花,python教你

2019-03-20  本文已影响0人  极客夜读

当很正经当GIF,倒播的时候会产生什么样的火花

来第一张,有点辣眼睛

当很正经当GIF图片,倒播的时候有什么样的火花,python教你实现

再来看第二张

当很正经当GIF图片,倒播的时候有什么样的火花,python教你实现

是不是感觉有不一样的趣味性啊,截下来我们来实践一下,怎么用python实现GIF倒放

准备GIF

我们用来展示的GIF的图片就用正经一点的,看看怎么实现GIF到放,先看效果

原图

当很正经当GIF图片,倒播的时候有什么样的火花,python教你实现

程序过后的图片

当很正经当GIF图片,倒播的时候有什么样的火花,python教你实现

实现原理

gif动图简单理解就是由一组若干张图片按照一定的顺序循环播放,如果我们能把一张gif动图分解成若干张图,然后再把这若干张图倒序排列,不就可以实现了gif动图倒放了,没错在python中还真就有这么个第三方库ImageSequence,我们先来看下完成的代码实现。

当很正经当GIF图片,倒播的时候有什么样的火花,python教你实现

为了能更直观的理解这个程序的原理,我们对程序再稍作处理,我们可以将程序分解gif动图的图片都保存下来看看,下面是改动后的代码。

当很正经当GIF图片,倒播的时候有什么样的火花,python教你实现

得出:

当很正经当GIF图片,倒播的时候有什么样的火花,python教你实现

我们可以看到文件夹中已经有分解的静态图片了,每张图都是gif动图的某一帧,把所有的静态图按倒序连起来就是倒放的gif动图了,大家可以自己亲手去试试看,在学习python的过程中大家务必要自己亲手去敲每一行代码。

最后

python能玩很多有意思的小案例,持续关注我

如果你也想学习python,掌握各种黑科技,同样对python感兴趣,那就不会拒绝加小编的python技术交流群的吧,python交流群:823137423

上一篇下一篇

猜你喜欢

热点阅读