最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python代碼實(shí)現(xiàn)動(dòng)圖倒放

 更新時(shí)間:2022年03月30日 08:36:28   作者:Python研究者  
這篇文章主要介紹了Python代碼實(shí)現(xiàn)動(dòng)圖倒放,文章通過利用gif動(dòng)圖實(shí)現(xiàn)倒放效果,具有一定的參考價(jià)值,需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助

開始分享今天的技術(shù)之前,先來看幾個(gè)動(dòng)圖(gif)

(原圖1)

(倒放1)

(原圖2)

(倒放2)

上訴兩個(gè)動(dòng)圖,可以通過幾行Python代碼就可以實(shí)現(xiàn)倒放效果。

導(dǎo)入庫:

from PIL import Image, ImageSequence

Image庫用于讀?。虞d)圖片

ImageSequence 用于將GIF拆解為圖片(一幀一圖)

# 加載本地動(dòng)圖
image = Image.open("cg.gif")
# GIF 動(dòng)圖拆分器
list = ImageSequence.Iterator(image)

拆分動(dòng)圖:

imgs = []
# 拆分后的圖片進(jìn)行編號(hào),從1開始
k = 1
# 遍歷圖片流的每一幀
for frame in list:
? ? # 拆分后的圖片,保存到chenge文件夾下,圖片命名為img_1.png、img_2.png、...
? ? frame.save("./chenge/img_%d.png" % k)
? ? imgs.append(frame.copy())
? ? k += 1

將拆解后的幀圖進(jìn)行反轉(zhuǎn)(倒序排列),并保存成新的動(dòng)圖reverse_cg.gif

# 拆分圖片流進(jìn)行反序
imgs.reverse()
# 將反序后所有幀圖保存下來,命名為reverse_cg.gif
imgs[0].save("reverse_cg.gif", save_all=True, append_images=imgs[1:])

最后生成結(jié)果:

完整源碼:

from PIL import Image, ImageSequence
# 加載本地動(dòng)圖
image = Image.open("cg.gif")
# GIF 動(dòng)圖拆分器
list = ImageSequence.Iterator(image)
?
imgs = []
# 拆分后的圖片進(jìn)行編號(hào),從1開始
k = 1
# 遍歷圖片流的每一幀
for frame in list:
? ? # 拆分后的圖片,保存到chenge文件夾下,圖片命名為img_1.png、img_2.png、...
? ? frame.save("./chenge/img_%d.png" % k)
? ? imgs.append(frame.copy())
? ? k += 1
?
# 拆分圖片流進(jìn)行反序
imgs.reverse()
# 將反序后所有幀圖保存下來,命名為reverse_cg.gif
imgs[0].save("reverse_cg.gif", save_all=True, append_images=imgs[1:])

以上就是本文的動(dòng)圖倒放技術(shù)過程

原理:讀取動(dòng)圖,將動(dòng)圖進(jìn)行拆分(一幀一圖),將拆分后的動(dòng)圖進(jìn)行反轉(zhuǎn)(實(shí)現(xiàn)倒放的關(guān)鍵),然后反轉(zhuǎn)后的圖片保存新動(dòng)圖(gif)。

到此這篇關(guān)于Python代碼實(shí)現(xiàn)動(dòng)圖倒放的文章就介紹到這了,更多相關(guān)Python動(dòng)圖倒放內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

托里县| 筠连县| 横山县| 连江县| 金乡县| 寻乌县| 赫章县| 衡阳市| 昆明市| 永川市| 荃湾区| 贵定县| 沈阳市| 乐昌市| 获嘉县| 嵊泗县| 巴南区| 龙口市| 柳河县| 玉龙| 休宁县| 靖安县| 元江| 南漳县| 宽甸| 浦城县| 安多县| 保康县| 沙洋县| 东兴市| 丹阳市| 章丘市| 北碚区| 麦盖提县| 城市| 汉沽区| 林周县| 瑞金市| 安泽县| 桐庐县| 商水县|