Nomacs для просмотра изображений предлагает быстрый способ добавления примечаний к изображениям с помощью Exif.Image.ImageDescription
метаданных.
После редактирования формы для my-image.jpg
, я вижу это свойство в nomacs и Thunar (проводник файлов Linux Xfce).
Но exiftool этого не покажет:
exiftool my-image.jpg
После прочтения этого поста также было опробовано следующее :
exiftool -EXIF:ImageDescription my-image.jpg
exiftool -Exif:ImageDescription my-image.jpg
Мне нужен способ обработки заметок к изображениям через CLI, и я хотел бы использовать для этой цели exiftool. Отсюда: что я пропустил?
На основании обсуждения в комментариях кажется, что метаданные этого файла изображения повреждены. Что вы можете сделать, так это очистить метаданные и повторить попытку:
exiftool -all= path_to_file
Имейте в виду, что это приведет к удалению всех метаданных из файла. Если вы хотите удалить только определенные метаданные, вы можете использовать команду, например:
exiftool -EXIF:ImageDescription= path_to_file
Чтобы получить точное имя, вы можете использовать команду:
exiftool -a path_to_file
(В дополнение к отличному ответу Ромео Нинова )
Существует альтернатива Exiftool FAQ , которая пытается восстановить метаданные файла JPEG и сохранить существующие теги:
exiftool -all= -tagsfromfile @ -all:all -unsafe -icc_profile my-image.jpg
ExifTool можно использовать для устранения проблем с метаданными в изображениях JPEG путем удаления всех метаданных и восстановления их с нуля. [...]
Эта команда удаляет все метаданные, а затем копирует все доступные для записи теги, которые можно извлечь из исходного изображения, в те же места обновленного изображения. Тег
"Unsafe"
является ярлыком для небезопасных тегов EXIF в изображениях JPEG, которые обычно не копируются. Изображения JPEG могут также содержать цветовой профиль ICC, который следует сохранить. Тег"ICC_Profile"
также помечен как небезопасный, но не является частью EXIF, поэтому на него не распространяется ярлык,"Unsafe"
и его необходимо указывать отдельно.
После восстановления такого образа вы сможете писать в него без ошибок, но обратите внимание, что некоторые метаданные из исходного изображения могут быть потеряны в процессе .
Примечание. ExifTool не будет изменять данные изображения JPEG, поэтому, если само изображение повреждено (например, если вы получили сообщение «Недопустимый JPEG»), ExifTool нельзя использовать для восстановления изображения. Кроме того, ExifTool нельзя использовать таким образом для восстановления файлов на основе TIFF или файлов RAW — риск повреждения изображения слишком велик, поскольку изображение хранится в том же IFD, что и метаданные в этих файлах.
Ромео Нинов
exiftool -a my-image.jpg
фильтровать вывод?Рамо
-a
переключатель, к сожалению, без дополнительного эффекта (то же самое с-e
,-ee
,-u
).Ромео Нинов
Рамо
my-image.jpg
-> Свойства -> Изображение -> Описание ->test123
, гдеtest123
был мой данный текст заметки.СтарГик
СтарГик
EXIF:ImageDescription
.Рамо
Рамо
Рамо
СтарГик
Рамо
СтарГик
Рамо
ImageDescription
. Есть ли способ (желательно с помощью exiftool) очистить/дезинфицировать область хранения метаданных изображения, чтобы попробовать ее заново?Ромео Нинов
exiftool -all= path_to_file
Рамо
СтарГик
-all=
или часто задаваемые вопросы 20 для изображений RAW (NEF, ARW, CR2 и т. д.), поскольку такие изображения могут безвозвратно испортить их. ЭТА: ах, я вижу, @ramo опередил меня.