Pythonには、GIF形式でアニメーションを作成するための豊富なライブラリがあります。ここでは、Pillowライブラリを使用して、PythonでアニメーションGIFを作成する方法を説明します。
Pillowライブラリのインストール
まず、Pillowライブラリをインストールする必要があります。以下のコマンドを使用してインストールできます。
pip install pillow
アニメーションの作成
以下のコードは、Pillowライブラリを使用して、アニメーションGIFを作成する方法を示しています。
from PIL import Image, ImageDraw
# 画像サイズ
size = (200, 200)
# フレームの数
frames = 10
# GIFアニメーションの保存先
filename = "animation.gif"
# GIFアニメーションのフレームを生成する
images = []
for i in range(frames):
im = Image.new('RGB', size, (255, 255, 255))
draw = ImageDraw.Draw(im)
draw.rectangle((i*20, i*20, 180-i*20, 180-i*20), fill=(255, 0, 0))
images.append(im)
# GIFアニメーションを保存する
images[0].save(filename, save_all=True, append_images=images[1:], optimize=False, duration=100, loop=0)
このコードでは、以下のようなアニメーションGIFを作成しています。
結論
Pillowライブラリを使用することで、Pythonで簡単にアニメーションGIFを作成できます。上記のコードを変更して、自分なりのアニメーションを作成してみてください。