PythonでExifメタデータを書き込む方法について説明します。Exifメタデータは、デジタル画像に埋め込まれた情報で、撮影条件やカメラの設定などを記録しています。Pythonでは、pyexiv2
というライブラリを使用してExifメタデータを読み書きすることができます。
まず、pyexiv2
をインストールします。以下のコマンドを実行してください。
pip install pyexiv2
次に、Exifメタデータを書き込むサンプルコードを示します。
import pyexiv2
# ファイルオープン
img = pyexiv2.Image("IMG_sample.JPG")
# メタデータ読み込み
metadata = img.read_exif()
# MakeをGrapeに書き換え
metadata["Exif.Image.Make"] = "Grape"
# メタデータをimgに書き戻し
img.modify_exif(metadata)
# ファイルクローズ
img.close()
このコードは、画像ファイルIMG_sample.JPG
のExifメタデータExif.Image.Make
をApple
からGrape
に変更します。
以上で、Pythonを使用してExifメタデータを書き込む方法の説明を終わります。他のExifメタデータも同様に書き換えることが可能です。詳細なタグ情報は、公式ドキュメンテーションを参照してください。.