Доброго времени суток!
Мне необходимо на python 3 каким-то образом задавать указанным изображениям тэги XPKeywords, которые в свою очередь находятся в разделе описания изображения:
Нашел несколько способов их считывать, например с помощью PIL.ExifTags и с exifread, но как я смог понять возможность записи они не предоставляют.
Есть вариант записи названия и темы с помощью такого:
import piexif
def insert_sample():
zeroth_ifd = {270: "test"}
exif_bytes = piexif.dump({"0th":zeroth_ifd})
piexif.insert(exif_bytes,'img.jpg')
insert_sample()
Но если заменить id 270 на 40094, означающий нужные XPKeywords, то получаем ошибку struct.error.
Буду рад любым советам.