最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

你想不到的沙雕,10行代碼Python實現(xiàn)GIF圖倒放,每天的快樂源泉

2020-06-05 15:03 作者:松鼠愛吃餅干  | 我要投稿

前言

GIF圖現(xiàn)在已經(jīng)融入了我們的日常網(wǎng)絡生活,微信群、QQ群、朋友圈......一言不合就斗圖,你怕了嗎?不用擔心,只要學會了Python之GIF倒放技能,你就是“斗圖王”。

咱們直接開始本文的內(nèi)容!






PIL(Python Image Library)

它是python的第三方圖像處理庫,功能非常的強大,幾乎被認定為Python的官方圖像處理庫。

1:導入PIL庫的模塊

from PIL import Image, ImageSequence ?#導入PIL庫的Image和 ImageSequence 模塊

im = Image.open(r'./1.gif') ? #注意把gif動圖放在該程序的相同目錄下

2:將GIF圖分解

為了能更直觀的理解這個程序的原理,我們可以將程序分解gif動圖的圖片都保存下來看看

sequence = [] ?#用來存放GIF分解成幀的序列

i=0

for f in ImageSequence.Iterator(im): ?#循環(huán)訪問GIF中的逐幀

? ?sequence.append(f.copy())

? ?i+=1

? ?f.save('out_'+str(i)+'.png') ? ? #將每次分離出來的幀保存



3:將得到的序列通過reverse()函數(shù)倒序

sequence.reverse()

4:將得到的幀序列重新還原成GIF:

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

效果展示:


你想不到的沙雕,10行代碼Python實現(xiàn)GIF圖倒放,每天的快樂源泉的評論 (共 條)

分享到微博請遵守國家法律
镇赉县| 吉木萨尔县| 沂水县| 会同县| 五台县| 乐业县| 永泰县| 湟源县| 禹州市| 镇雄县| 广汉市| 从化市| 三原县| 苏尼特右旗| 永城市| 泾川县| SHOW| 柳河县| 海伦市| 金湖县| 阜城县| 灯塔市| 南丹县| 贵溪市| 天气| 新巴尔虎右旗| 木里| 四平市| 兰西县| 涿州市| 新竹县| 常熟市| 随州市| 平果县| 长治市| 海南省| 潢川县| 平果县| 都昌县| 海盐县| 泗水县|