pyRenamer не переименовывает некоторые изображения Huawei P20 - Фотопедия
1 голос
/ 03 октября 2019

Я пользуюсь pyRenamer уже много лет без проблем. Теперь у меня есть некоторые изображения с камеры Huawei P20 и pyRenamer не переименовывает ок. 10% изображений. Вместо даты и времени я получаю подчеркивание. Шаблон переименования, который я использую в течение многих лет:

`{imageyear}-{imagemonth}-{imageday}_{imagetime}_{rand1000-9999,4}_{cameramaker}_{cameramodel}.JPG`

После некоторых исследований я обнаружил, что

  • прибл. 90% всех изображений не имеют описания. pyRenamer хорошо работает с этими файлами (левая сторона скриншота)

  • прибл. 10% всех изображений имеют описание (правая часть скриншота). Все файлы имеют шестнадцатеричное описание.

enter image description here

Я предполагаю, что тег description является причиной, по которой pyRenamer не работает. Есть идеи, почему Huawei добавляет в некоторые изображения шестнадцатеричный тег описания? Теперь, как я могу удалить тег описания изображений? Команды Bash приветствуются.

1 Ответ

1 голос
/ 04 октября 2019

exiftool, вероятно, является лучшим многоцелевым инструментом для работы с метаданными изображения и манипулирования ими.

Вы можете удалить нежелательные теги из файлов изображений, используя

exiftool -overwrite_original -P -ImageDescription= <file.jpg>

При изменении илиудаляя теги в файле изображения, exiftool обычно записывает полученный файл во временный выходной файл, чтобы не заглушить исходный файл;опция -overwrite_original заставляет его перезаписывать исходный файл.

Опция -P сохраняет исходную метку filesystem меток времени создания и изменения (никак не связана с датой изображениясвязанные теги EXIF). Если вы не заботитесь о сохранении этой информации о файле, вы можете опустить эту опцию.

exiftool принимает несколько имен файлов и имен файлов подстановочных знаков, так что вы можете легко пакетировать эту команду для предварительной обработки всех проблемных файлов. .

...