トップ «前の日記(2017/08/01) 最新 次の日記(2017/08/10)» 編集

kaztomo日記


2017/08/03

_ [Python]IPython notebook で複数画像ファイルをスライダーを使って切り替える

結構悩んだけど、やってみたら簡単だった (^-^)/

%matplotlib nbagg
import glob
from PIL import Image
from ipywidgets import interact

def pimage(i):
    return ims[i]

# GIF画像ファイルの一覧を取得
picList = glob.glob("*.gif")
picList.sort()

# 空のリストを作る
ims = []

# GIF画像ファイルを順々にリストへ追加
for i in range(len(picList)):
    #1枚1枚のグラフを描き、appendしていく
    ims.append( Image.open(picList[i]) )

# notebook にスライダーを表示。スライダーの値を使って GIF画像の Imageデータを呼び出す
interact(pimage, i=5)

参考にさせて頂いたサイト: