Некоторое время я использовал exiftool , чтобы удалить ненужные метаданные из файлов jpg (и добавить информацию об авторских правах) перед их загрузкой:
exiftool -all= image.jpg
Однако сегодня я заметил, что это может повредить изображение, когда мое программное обеспечение для редактирования встраивает в метаданные дополнительную информацию о цвете (см., например, эту статью ).
Слева — поврежденное изображение, а справа — исходное изображение прямо из необработанного проявителя.
Теперь мой вопрос: какие метатеги безопасно удалять, а какие необходимо сохранить? Например, на основе тегов ICC изображения (т.е. -icc_profile:all
) не следует удалять, если они существуют? (Возможный дубликат этого вопроса .)
exiftool -all= -TagsFromFile @ -ColorSpaceTags DIRorFILES
Эта команда удалит почти все метаданные, но сохранит теги ExifIFD:ColorSpace, ExifIFD:Gamma, InteropIFD:InteropIndex и ICC_Profile. ColorSpaceTags — это ярлык ExifTool для «стандартных тегов, несущих информацию о цветовом пространстве» (добавлен в версии 9.51).
Есть некоторые предостережения. -All=
не удалит блок Adobe APP14 в формате jpeg, так как это может повлиять на цвета изображения. В этом блоке не хранится личная информация, поэтому обычно нет необходимости его удалять. Он также не удалит теги Exif в TIFF, поскольку сами данные изображения содержатся в блоке Exif. -CommonIFD0=
можно добавить к команде, чтобы очистить наиболее распространенные теги Exif в этих изображениях. Полный список тегов, содержащихся в ярлыке CommonIFD0, см. в разделе Теги ярлыков ExifTool .
Также обратите внимание, что вы не хотите запускать -All=
файл типа RAW, такой как NEF или CR2, так как это сломает файл и сделает невозможным его воспроизведение. Это связано с тем, что некоторые данные EXIF и MakerNotes необходимы для правильного отображения изображения. См. FAQ №8 и FAQ №20 exifool .
Я не рекомендую вам удалять метаданные из исходных изображений. Имеет смысл сделать это для изображений, которыми вы хотите поделиться или опубликовать, на этапе экспорта по следующим причинам:
Итак, мое предложение: не удаляйте метаданные из ваших изображений, которые представляют для вас ценность. Вместо этого используйте программное обеспечение для управления фотографиями, чтобы экспортировать ваши изображения в правильный формат, применить свой профиль, удалить метаданные, назначить свои авторские права и контактную информацию и добавить свои водяные знаки.
Эндрю Маршалл
-Orientation
, чтобы сохранить любую информацию о вращении.Кевин Кокс
exiftool -ColorSpaceTags photo.jpg
чтобы убедиться, что информация о цветовом пространстве все еще присутствует.Марк Рэнсом