PROJET AUTOBLOG


Links

source: Links

⇐ retour index

How do I save custom information to a PNG Image file in Python? - Stack Overflow

samedi 3 septembre 2022 à 22:36
from PIL import Image
from PIL.PngImagePlugin import PngInfo

targetImage = Image.open("pathToImage.png")

metadata = PngInfo()
metadata.add_text("MyNewString", "A string")
metadata.add_text("MyNewInt", str(1234))

targetImage.save("NewPath.png", pnginfo=metadata)
targetImage = Image.open("NewPath.png")

print(targetImage.text)

>>> {'MyNewString': 'A string', 'MyNewInt': '1234'}

Permalink