Есть ли способ записи метаданных в изображение в PyExifTool? - PullRequest
0 голосов
/ 21 декабря 2018

Я использовал ExifTool '-tagsFromFile', чтобы скопировать метаданные Exif из исходного изображения в конечное изображение из командной строки.Хотел сделать то же самое в скрипте Python, когда я узнал о PyExifTool .Однако я не нашел ни одной команды для копирования или записи в изображение назначения.Я что-то пропустил?Есть ли способ, как я могу это исправить?

Я нашел user5008949 ответ на похожий вопрос , который предложил сделать это:

import exiftool
filename = '/home/radha/src.JPG'
with exiftool.ExifTool() as et:
    et.execute("-tagsFromFile",  filename , "dst.JPG")

Однако, это дает мне следующую ошибку:

Traceback (most recent call last):
  File "metadata.py", line 9, in <module>
    et.execute("-tagsFromFile",  filename , "dst.JPG")
  File "/home/radha/venv/lib/python3.6/site-packages/exiftool.py", line 221, in execute
    self._process.stdin.write(b"\n".join(params + (b"-execute\n",)))
TypeError: sequence item 0: expected a bytes-like object, str found
...