コード
durationの単位はmsで、このコード内だと1秒の間隔でアニメションが実行されます。loopはアニメーションが何回再生させるかを指定します。loopに「0」を指定すると無限再生となります。
gifcreate.py
from PIL import Image
# open first image
img1 = Image.open("kick1.png")
# open second image
img2 = Image.open("kick2.png")
# open third image
img3 = Image.open("kick3.png")
# generate gif
img1.save("kick.gif",format="GIF",append_images=[img2,img3],save_all=True,duration=1000,loop=0)