要解析和修改圖像元數據,可以使用Pillow庫的Image模塊來實現。以下是一個示例代碼,演示了如何解析和修改圖像元數據:
from PIL import Image
# 打開圖像文件
img = Image.open('image.jpg')
# 獲取圖像的元數據
metadata = img.info
print(metadata)
# 修改圖像的元數據
metadata['author'] = 'John Doe'
metadata['description'] = 'A beautiful landscape'
# 保存修改后的圖像文件
img.save('image_with_metadata.jpg', **metadata)
在上面的示例中,首先使用Image.open()
函數打開圖像文件,然后使用img.info
屬性獲取圖像的元數據。可以通過修改元數據字典來修改圖像的元數據。最后,使用img.save()
函數保存修改后的圖像文件,并傳入元數據字典作為關鍵字參數。這樣就可以成功解析和修改圖像的元數據。