pythonで画像からgifアニメーション作成
プログラム
from PIL import Image
pictures=[]
for i in range(17): //rangeの数字は画像枚数に合わせて変更
pic_name = str(i+1) + '.png' //拡張子は画像ファイルに合わせて変更
img = Image.open(pic_name)
pictures.append(img)
pictures[0].save('anime.gif',save_all=True, append_images=pictures[1:],
optimize=True, duration=3000, loop=0)
append_images=[im1, im2, …]
Gifアニメーションに追加していく画像ファイル名
save_all = True
ただの画像ではなくアニメーション GIF を作成することができる。
optimize = True
最適化して保存する
duration=3000
各画像を表示する時間(ms)
loop = 0
アニメーションを繰り返す回数(0で無限ループ)
コメント