Редактируемые теги метаданных фото: что можно изменить и зачем

Фотография несёт в себе три отдельных блока метаданных, и редактируемые теги метаданных фотографии почти целиком расположены в двух из них. Первый блок камера пишет сама: экспозиция, объектив, отметка времени, GPS. Остальные два пишут люди: подпись, автор, копирайт, названия мест, ключевые слова.
Документация ExifTool перечисляет 33 487 тегов с 21 437 различными именами, и подавляющее большинство из них доступно для записи. Это гораздо больше, чем кому‑либо нужно. Ниже приводится рабочее подмножество: сам тег, что в нём хранится, зачем его трогать и что читает его обратно.
EXIF, IPTC и XMP: что в каком блоке лежит
| Блок | Кто его пишет | Что в нём хранится |
|---|---|---|
| EXIF | Ваша камера или телефон, автоматически | Экспозиция, объектив, отметка времени, координаты GPS |
| IPTC | Человек, уже после съёмки | Подпись, автор, кредит, копирайт, названия мест |
| XMP | Программы обработки | Те же поля ещё раз, плюс дополнения производителей |
Неудобная часть находится в третьей строке. XMP дублирует многое из того, что уже хранит IPTC, поэтому подпись может существовать сразу в двух местах с двумя разными значениями, и какую из них вы увидите, зависит от того, какая программа открыла файл.
Metadata Working Group существует именно для того, чтобы это уладить: его рекомендации согласуют пересекающиеся теги EXIF, IPTC и XMP при чтении и синхронизируют их при записи. Хорошие программы им следуют, а хороши далеко не все программы, и потому подпись, заданная в одном приложении, иногда не появляется в другом.
IPTC старше из этих двух, и примечания ExifTool описывают его как формат, который "постепенно выводится из обращения в пользу XMP". Он никуда не исчез. Фоторедакции по‑прежнему его читают, но если поле есть в обоих форматах, будущее принадлежит XMP. Вы можете прочитать каждый тег, который уже есть в вашей собственной фотографии, и увидеть, какие блоки заполнены.
Теги местоположения, которые можно править
Местоположение является самой часто правимой группой в файле и той, в которой чаще всего ошибаются. Эти теги описаны в справочнике тегов GPS в ExifTool.
| Тег | Что в нём хранится | Зачем его трогать | Что его читает |
|---|---|---|---|
GPSLatitude, GPSLongitude |
Где стояла камера | Чтобы задать местоположение снимку, который его никогда не записал | Всё, что ставит метку на карту |
GPSLatitudeRef, GPSLongitudeRef |
Север или юг, восток или запад | Сама координата хранится без знака минус. Эта пара остаётся единственным, что удерживает вас на нужной стороне планеты. Потеряйте её, и снимок из Лондона заявит, что сделан в восточном полушарии | Любой картографический инструмент, молча |
GPSAltitude, GPSAltitudeRef |
Высота и то, выше она уровня моря или ниже | Высота хранится как обычное положительное число, поэтому один этот признак и отделяет крышу от подвала | Программы для дронов и геодезии |
GPSImgDirection, GPSImgDirectionRef |
Направление по компасу, куда смотрела камера, относительно истинного или магнитного севера | Он фиксирует, что именно снято на фотографии, а не только то, где стоял фотограф: разницу между снимком здания и снимком, сделанным внутри него | Инструменты панорам улиц и недвижимости |
GPSProcessingMethod |
Как получено местоположение: спутниковое определение, сотовая вышка, Wi-Fi или ручной ввод | Он говорит, стоит ли вообще доверять метке. Координата, введённая вручную, это утверждение, а не измерение | Аудиторские и доказательственные процессы |
GPSHPositioningError |
Насколько определение может промахнуться, в метрах | Он отделяет точность в пять метров от догадки в пятьсот метров, а это разница между "вот этот адрес" и "вот этот почтовый индекс" | Отчёты об осмотрах и обследованиях |
IPTC:Sub-location, IPTC:City, IPTC:Province-State, IPTC:Country-PrimaryLocationName |
Место, записанное словами, а не числами | Координата не является текстом, пригодным для поиска. Библиотекарь фотоархива, ищущий "Shoreditch", никогда не найдёт снимок по широте | Фотобанки и фоторедакции |
Два практических предупреждения. Документация GPS указывает, что при добавлении местоположения к изображению следует задавать GPSLatitude, GPSLatitudeRef, GPSLongitude и GPSLongitudeRef вместе, а также пару высоты, если высота известна. Наполовину записанный набор обычно и оказывается причиной метки не в том океане. А поля названий мест в IPTC короткие: City и Sub-location обрываются на 32 символах каждое, и ExifTool обрезает всё, что длиннее, лишь с незначительным предупреждением. Длинное название района теряет хвост, и никто не скажет вам об этом громко.
Если непривычны сами числа, материал как координата превращается в тег GPS проводит один пример от десятичной записи до того, что файл хранит на самом деле.
Поля кредита и копирайта, которые несут ваше имя
С этой группой связаны деньги, потому что её читает Google. Документация Google по лицензированию изображений подтверждает, что можно "встроить фотометаданные IPTC прямо внутрь изображения", и перечисляет поля, которые она извлекает: Copyright Notice, Creator, Credit Line, Digital Source Type, Licensor URL и Web Statement of Rights. Именно последние два делают изображение пригодным для значка Licensable в Google Images.
| Тег | Что в нём хранится | Зачем его трогать | Что его читает |
|---|---|---|---|
IPTC:By-line / XMP-dc:Creator |
Кто сделал снимок | Это тот кредит, который путешествует внутри файла, когда подпись рядом с ним этого не делает | Google Images, фоторедакции |
IPTC:CopyrightNotice / XMP-dc:Rights |
Строка копирайта | Изображение без строки прав выглядит бесхозным для любого, кто нашёл его вне контекста | Google Images, фотостоки |
IPTC:Credit |
Кредит, который издание обязано напечатать | Часто это другая строка, нежели автор: агентство, а не фотограф | Редакционные издательские системы |
IPTC:Caption-Abstract / XMP-dc:Description |
Подпись | Единственное поле, которое говорит, что происходит на снимке, и чаще всего оставляемое пустым | Фотобанки, импорт в CMS |
XMP-iptcCore:AltTextAccessibility |
Альтернативный текст, хранящийся в самом файле | Альтернативный текст обычно живёт на веб‑странице, поэтому пишется один раз и теряется при повторном использовании. Здесь он путешествует вместе с изображением | Издательские инструменты, учитывающие доступность |
IPTC:Keywords / XMP-dc:Subject |
Поисковые слова в виде повторяемого списка | Именно так снимок находят снова через три года те, кто уже не помнит, что его снимал | Системы управления медиафайлами, поисковые индексы |
У полей подписи та же ловушка длины, что и у названий мест: IPTC:Caption-Abstract допускает 2 000 символов, а IPTC:Credit и IPTC:By-line обрываются на 32, CopyrightNotice же на 128. У эквивалентов в XMP такого потолка нет, и это ещё одна причина, по которой стандарт смещается в ту сторону. Сам стандарт IPTC Photo Metadata жив, а не унаследован из прошлого. Версия 2025.1 вышла в ноябре 2025 года и добавила четыре свойства, описывающие контент, созданный ИИ.
Какие редактируемые теги метаданных фотографии менять безопасно
"Редактируемый" не является единой категорией, и именно это различие ни один список тегов не даёт себе труда провести. Документация ExifTool делит записываемые теги на группы, и три из них важны, прежде чем вы что‑либо измените.
- Безопасные. Описательные поля: подпись, автор, копирайт, ключевые слова, названия мест, GPS. Меняйте их свободно. Ничто в том, как снимок рисуется на экране, от них не зависит.
- Небезопасные. Набор структурных тегов, которые ExifTool помечает и отказывается записывать, пока вы не назовёте их явно, предупреждая, что "при ручном редактировании следует соблюдать осторожность, поскольку они могут повлиять на то, как отображается изображение". Они описывают, как пиксели хранятся и упорядочены. Правка одного такого тега способна оставить вас с файлом, который открывается серым пятном.
- Избегаемые. Имена вроде
Rating,OwnerName,SerialNumberиLensсуществуют сразу более чем в одном блоке. ExifTool отредактирует уже имеющуюся копию, но откажется создавать новую, потому что не может знать, какой блок вы имели в виду. Поэтому серьёзные инструменты пишутXMP-dc:Creator, а не голоеCreator: префикс снимает неоднозначность.
Ещё об одном классе стоит знать лишь затем, чтобы перестать его искать: несколько тегов пишутся автоматически и не задаются вручную, а ещё несколько добавляются за вас всякий раз, когда создаётся блок. Маркер версии GPS относится к таким. Он появляется сам в тот момент, когда записывается местоположение.
Имена тоже не совпадают между спецификацией и инструментами. То, что спецификация EXIF называет DateTimeDigitized, ExifTool называет CreateDate; CameraOwnerName превращается в OwnerName, а BodySerialNumber в SerialNumber. Поиск имени из спецификации в вашей собственной программе часто не вернёт ничего.
Что уцелеет при загрузке фотографии
Всё это живёт внутри файла, поэтому держится ровно столько, сколько держится сам файл, а происходящее при загрузке является политикой, которую выбирает каждая платформа, а не побочным эффектом уменьшения снимка. Исследование 2023 года, в котором загрузили 2 475 пар изображений, показало, что Facebook удалял все поля EXIF, кроме Artist и Copyright, и что Google Photos сохранял все данные EXIF нетронутыми.
Обе платформы пережимают то, что вы загружаете, так что решает не сжатие. Правило действует для каждой площадки отдельно: считайте встроенные метаданные долговечными для архивов, договоров и собственной библиотеки, и проверяйте платформу, прежде чем полагать, что кредит её переживёт.
Как отредактировать эти теги на собственной фотографии
Начните с чтения того, что уже записано, потому что в большинстве файлов заполнено больше, чем ожидает их владелец, а в некоторых меньше. Затем меняйте только описательную группу: подпись, автора, копирайт, ключевые слова, названия мест и местоположение. Структурные теги не трогайте.
Вы можете сами записать поля подписи, автора и местоположения без командной строки, и записываются именно те теги, что названы в таблицах выше. В обратную сторону: если снимок вот‑вот опубликуют, а координаты уходить вместе с ним не должны, удалите местоположение до публикации, а не полагайтесь на то, что платформа сделает это за вас.



