在Python 中處理影像時,提取以可交換影像檔案格式(EXIF) 儲存的元資料通常很有用。 Python 成像庫 (PIL) 提供了一種以字典形式存取 EXIF 資料的便捷機制。
要檢索 EXIF 數據,您可以使用 _getexif() PIL 中的方法。這是一個例子:
import PIL.Image
img = PIL.Image.open('img.jpg')
exif_data = img._getexif()
這將傳回帶有數字鍵的字典。每個鍵代表一個 EXIF 標籤 ID,對應的值是關聯的資料。
如果您喜歡透過人類可讀的標籤名稱進行索引,您可以使用PIL.ExifTags 模組的TAGS 屬性:
import PIL.ExifTags
exif = {
PIL.ExifTags.TAGS[k]: v
for k, v in img._getexif().items()
if k in PIL.ExifTags.TAGS
}
該字典現在將包含以標籤名稱索引的 EXIF 資料。
透過這些方法,您可以輕鬆地在 Python 中存取和解釋 EXIF 元數據,從而有助於影像分析、操作和組織任務。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3