利用Python实现gif动图倒放
生活随笔
收集整理的這篇文章主要介紹了
利用Python实现gif动图倒放
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
效果
原gif
倒放后的gif
實現
安裝PIL模塊
打開cmd,輸入:
pip install pillow原理
gif動圖就是由一組若干照片按照一定的順序循環播放,
只要將這些照片倒敘播放就可以了。
代碼
打開IDLE,新建gifReverse.py
from PIL import Image,ImageSequence #將gif放在程序同目錄下 im = Image.open(r'1.gif') sequence = []for f in ImageSequence.Iterator(im):sequence.append(f.copy())sequence.reverse() #1r是要生成的倒放的gif sequence[0].save(r'1r.gif',save_all=True,append_images=sequence[1:])保存并運行,保證同目錄下有1.gif
完畢后會在同目錄下生成1r.gif
?
?
?
總結
以上是生活随笔為你收集整理的利用Python实现gif动图倒放的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pyecharts中管理工具按钮以及修改
- 下一篇: Vue怎样传递和获取路由参数