私は新しい画像を作ったときに画像を開いていくつかのメタタグを書き込もうとすると、Tiffファイルを読み込んで保存しようとしていますは動作していません(画像は書き込むことができますが、元のタグはそのまま保持されます)。tiffファイル用のタグを追加するには
テストコードを添付しました。何か助けてもらえますか?枕のバージョン2.3と私のための
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
@Bernhard私はそれを明確にする、ありがとう! – MMzztx
あなたのコードは私のマシンでエラーなく実行されました。 –