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

如何使用Python快速生成gif圖

 更新時(shí)間:2022年02月24日 09:50:14   作者:修煉之路  
這篇文章主要給大家介紹了關(guān)于如何使用Python快速生成gif圖的相關(guān)資料,我們需要用到 imageio 庫,文章通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

前言

gif圖就是動(dòng)態(tài)圖,它的原理和視頻有點(diǎn)類似,也是通過很多靜態(tài)圖片合成的.本篇文章主要介紹,如何利用Python快速合成gif圖,主要利用Python的第三方庫imageio

imageio介紹

imageio提供了很多方便讀寫圖片的接口、包括讀取網(wǎng)絡(luò)圖片、讀取視頻、生成gif圖等。imageio提供許多的接口,imageio API,和示例程序

imageio安裝

pip install imageio

合成gif圖

import imageio
def compose_gif():
    img_paths = ["img/1.jpg","img/2.jpg","img/3.jpg","img/4.jpg"
    ,"img/5.jpg","img/6.jpg"]
    gif_images = []
    for path in img_paths:
        gif_images.append(imageio.imread(path))
    imageio.mimsave("test.gif",gif_images,fps=1)

通過fps參數(shù)可以控制合成gif圖片播放圖片的速度和視頻的播放幀率是一樣的,fps參數(shù)越大播放的速率越大,fps越小播放的速度越慢.

讀取特殊url圖片

讀取imageio的示例圖片

import imageio
import matplotlib.pyplot as plt

def read_special_url_image():
    img = imageio.imread("imageio:chelsea.png")
    plt.imshow(img)
    plt.show()

讀取url的網(wǎng)絡(luò)圖片

    url = 'http://upload.wikimedia.org/wikipedia/
    commons/d/de/Wikipedia_Logo_1.0.png'
    img = imageio.imread(url)

再使用url讀取圖片的時(shí)候可能會(huì)報(bào)seek的錯(cuò)誤,這時(shí)候可以改成下面的形式

    url = "https://timgsa.baidu.com/timg?image&quality=80&size=
    b9999_10000&sec=1545324012100&di=77a4ba3d60cdfc60
    d161bd6ed97c2319&imgtype=0&src=http%3A%2F%2Fwww.hxzyt
    j.com%2Fthemes%2Ftheme_3%2Fpc%2Fimages%2Fpython%2Fimg_01.jpg"
    img = imageio.imread(imageio.core.urlopen(url).read(), '.jpg')

截圖和讀取粘貼板的圖片

    #截屏
    img = imageio.imread("<screen>")
    #讀取粘貼板的圖片
    img = imageio.imread("<clipboard>")

讀取視頻

def get_video_per_frame():
    reader = imageio.get_reader("test.mp4")
    for i,im in enumerate(reader):
        print("Mean of frame %i is %1.1f"%(i,im.mean()))

在使用imageio讀取視頻的時(shí)候可能會(huì)報(bào)上面的錯(cuò)誤,提示需要安裝ffmpeg,可以根據(jù)提示進(jìn)行安裝即可.除此之外,imageio還提供了許多方便的接口,有興趣的可以去了解一下.

總結(jié)

到此這篇關(guān)于如何使用Python快速生成gif圖的文章就介紹到這了,更多相關(guān)Python快速生成gif圖內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 用實(shí)例說明python的*args和**kwargs用法

    用實(shí)例說明python的*args和**kwargs用法

    python的*args和**kwargs如何用,看了下面的例子你就清楚了。
    2013-11-11
  • Pycharm快捷鍵配置詳細(xì)整理

    Pycharm快捷鍵配置詳細(xì)整理

    這篇文章主要介紹了Pycharm快捷鍵配置詳細(xì)整理,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Python代碼庫之Tuple如何append添加元素問題

    Python代碼庫之Tuple如何append添加元素問題

    這篇文章主要介紹了Python代碼庫之Tuple如何append添加元素問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Python中pass的作用與使用教程

    Python中pass的作用與使用教程

    這篇文章主要給大家介紹了關(guān)于Python中pass的作用與使用教程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Django使用Profile擴(kuò)展User模塊方式

    Django使用Profile擴(kuò)展User模塊方式

    這篇文章主要介紹了Django使用Profile擴(kuò)展User模塊方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python如何使用Scapy實(shí)現(xiàn)端口探測(cè)

    Python如何使用Scapy實(shí)現(xiàn)端口探測(cè)

    Scapy 是一款使用純Python編寫的跨平臺(tái)網(wǎng)絡(luò)數(shù)據(jù)包操控工具,它能夠處理和嗅探各種網(wǎng)絡(luò)數(shù)據(jù)包,本文主要介紹了Python如何使用使用Scapy實(shí)現(xiàn)端口探測(cè),有需要的可以參考下
    2023-10-10
  • Python2與Python3的區(qū)別實(shí)例分析

    Python2與Python3的區(qū)別實(shí)例分析

    這篇文章主要介紹了Python2與Python3的區(qū)別,結(jié)合實(shí)例形式分析了Python2與Python3在輸出、編碼、函數(shù)、運(yùn)算等操作的常見區(qū)別與使用技巧,需要的朋友可以參考下
    2019-04-04
  • Python colormap庫的安裝和使用詳情

    Python colormap庫的安裝和使用詳情

    這篇文章主要介紹了Python colormap庫的安裝和使用詳情,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Python設(shè)計(jì)模式中的行為型策略模式

    Python設(shè)計(jì)模式中的行為型策略模式

    這篇文章主要介紹了Python設(shè)計(jì)模式中的行為型策略模式,策略模式即Strategy?Pattern,其定義了算法家族,分別封裝起來,讓他們之間可以相互替換,此模式讓算法的變化,不會(huì)影響到使用算法的客戶,下文相關(guān)資料具有一點(diǎn)的參考價(jià)值,需要的小伙伴可以參考一下
    2022-02-02
  • 深入理解python中的ThreadLocal

    深入理解python中的ThreadLocal

    本文主要介紹了深入理解python中的ThreadLocal,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03

最新評(píng)論

高邑县| 城固县| 怀安县| 乐亭县| 福鼎市| 富平县| 阆中市| 常熟市| 桐庐县| 公主岭市| 龙陵县| 西宁市| 彭州市| 鱼台县| 南华县| 定远县| 宣武区| 焦作市| 贵阳市| 恩施市| 上思县| 丰宁| 浮梁县| 郓城县| 呈贡县| 茶陵县| 延边| 赫章县| 凉城县| 余庆县| 抚松县| 梁河县| 石台县| 班戈县| 囊谦县| 莲花县| 旅游| 疏附县| 慈溪市| 辽阳市| 溧阳市|