pythonでメタデータを編集するには?

PythonPNGファイルのメタデータを編集するには、次のステップに従います。

PythonのPillowライブラリをインストールします。Pillowは、画像処理のための強力なライブラリであり、PNGファイルのメタデータを編集するためのモジュールが含まれています。以下のコマンドでインストールできます。

pip install Pillow

次に、PillowのImageモジュールをインポートします。

from PIL import Image

PNGファイルを開いて、メタデータを編集します。

# PNGファイルを開く
image = Image.open("example.png")

# メタデータを取得
metadata = image.info

# メタデータを変更
metadata["author"] = "John Doe"

# 変更を保存
image.save("example.png", **metadata)

この例では、PNGファイル "example.png" のメタデータを編集して、"author" フィールドに "John Doe" を設定します。変更を反映するために、save() メソッドの引数として metadata を渡します。

これで、Pythonを使用してPNGファイルのメタデータを編集することができます。PNGファイルの異なるフィールドにアクセスするには、info 辞書を使ってキーを指定することができます。例えば、"title" フィールドを編集するには、metadata["title"] を変更すればよいです。