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を作成しています。

Animation

結論

Pillowライブラリを使用することで、Pythonで簡単にアニメーションGIFを作成できます。上記のコードを変更して、自分なりのアニメーションを作成してみてください。