我試圖讀取並保存一些tiff文件與一些額外的標籤,當我做出一個新的圖像,運行良好,但當我打開圖像,然後試圖寫一些元標籤回來沒有工作(圖像可以被寫入,但它會保持原始標籤沒有任何改變)。如何爲tiff文件添加額外的標籤
我附上我的測試代碼,非常感謝您的幫助!
from PIL import Image, TiffImagePlugin
def test_custom_metadata():
img = Image.open('myimage.tif')
info = TiffImagePlugin.ImageFileDirectory()
CustomTagId = 37000
info[CustomTagId] = 6
info.tagtype[CustomTagId] = 3 # 'short' TYPE
Image.DEBUG=True
TiffImagePlugin.WRITE_LIBTIFF = False # Set to True to see it break.
img.save('./temp2.tiff', tiffinfo = info)
test_custom_metadata()
什麼是 「不工作」 是什麼意思?是否有錯誤,如果是這樣,請將堆棧跟蹤添加到帖子中。或者是圖像寫入,但你看不到你的自定義tiff標籤? – Bernhard
@伯恩哈德我說得很清楚,謝謝! – MMzztx
您的代碼在我的機器上運行時沒有錯誤。 –