RSS惑星Python フォロー マイク・ドリスコル:PythonでTIFFメタデータを取得する方法 この記事では、PythonのPillowライブラリを使用してTIFF画像ファイルからメタデータを抽出する方法を説明します。JPG EXIFデータに関する以前の指示に続き、このガイドではTIFFメタデータのメソッドを紹介します。このプロセスを実証するために、Pythonスクリプトtiff_metadata.pyが提供されています。スクリプトは、PIL.TiffTagsからTAGS辞書をインポートして、TIFFタグ情報を解釈します。get_metadata関数はTIFFファイルを開き、そのタグを反復処理します。次に、TAGS辞書を使用して、数値タグIDを人間が読める名前にマッピングします。抽出されたメタデータは辞書に格納され、返されます。サンプル出力には、画像寸法、圧縮詳細、解像度、ソフトウェア情報などのさまざまなTIFFタグが表示されます。この記事では、メタデータ値がタプルとして返されることを指摘し、このデータをクリーンアップするための課題を提案しています。画像メタデータを理解し、アクセスすることで、画像のリサイズやファイルの並べ替えなどのプログラムタスクが可能になります。この記事では、画像処理のためのPillowの機能のさらなる探求を奨励し、このトピックに関する関連書籍に言及しています。 Mike Driscoll: How to Get TIFF MetaData with Python blog.pythonlibrary.org
tiff_metadata.pyが提供されています。スクリプトは、PIL.TiffTagsからTAGS辞書をインポートして、TIFFタグ情報を解釈します。get_metadata関数はTIFFファイルを開き、そのタグを反復処理します。次に、TAGS辞書を使用して、数値タグIDを人間が読める名前にマッピングします。抽出されたメタデータは辞書に格納され、返されます。サンプル出力には、画像寸法、圧縮詳細、解像度、ソフトウェア情報などのさまざまなTIFFタグが表示されます。この記事では、メタデータ値がタプルとして返されることを指摘し、このデータをクリーンアップするための課題を提案しています。画像メタデータを理解し、アクセスすることで、画像のリサイズやファイルの並べ替えなどのプログラムタスクが可能になります。この記事では、画像処理のためのPillowの機能のさらなる探求を奨励し、このトピックに関する関連書籍に言及しています。