溫馨提示×

Pillow怎么解析和修改圖像元數(shù)據(jù)

小億
109
2024-05-23 15:11:11
欄目: 編程語言

要解析和修改圖像元數(shù)據(jù),可以使用Pillow庫的Image模塊來實現(xiàn)。以下是一個示例代碼,演示了如何解析和修改圖像元數(shù)據(jù):

from PIL import Image

# 打開圖像文件
img = Image.open('image.jpg')

# 獲取圖像的元數(shù)據(jù)
metadata = img.info
print(metadata)

# 修改圖像的元數(shù)據(jù)
metadata['author'] = 'John Doe'
metadata['description'] = 'A beautiful landscape'

# 保存修改后的圖像文件
img.save('image_with_metadata.jpg', **metadata)

在上面的示例中,首先使用Image.open()函數(shù)打開圖像文件,然后使用img.info屬性獲取圖像的元數(shù)據(jù)。可以通過修改元數(shù)據(jù)字典來修改圖像的元數(shù)據(jù)。最后,使用img.save()函數(shù)保存修改后的圖像文件,并傳入元數(shù)據(jù)字典作為關(guān)鍵字參數(shù)。這樣就可以成功解析和修改圖像的元數(shù)據(jù)。

0