J'essaie de lire et de sauvegarder un fichier tiff avec quelques balises supplémentaires, lorsque je crée une nouvelle image qui fonctionne bien, mais lorsque j'ouvre une image, j'essaie d'y écrire des balises méta ne fonctionne pas (L'image peut être écrite mais elle gardera l'étiquette originale sans aucun changement).Comment ajouter une balise supplémentaire pour le fichier tiff
J'ai joint mon code de test, je suis apprécié pour toute aide!
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()
Que signifie "ne fonctionne pas" signifie? Y a-t-il une erreur, si c'est le cas, ajoutez la pile au dossier. Ou l'image est-elle écrite mais vous ne pouvez pas voir votre tag tiff personnalisé? – Bernhard
@Bernhard Je le dis clairement, merci! – MMzztx
Votre code a couru sans erreur sur ma machine. –