Как посмотреть и исправить метаданные фотографий пакетно
Типичная задача звучит так: «проставить автора и права на все съёмки за прошлый год». В архиве 20 тысяч кадров, у половины в поле автора пусто, у четверти стоит имя фотографа, который давно не работает в компании. Вручную это неделя, поэтому задача висит в списке дел годами. Пакетная правка решает её за вечер — если понимать, какие поля трогать и в каком порядке.
Что записано в снимке, кроме картинки
В одном файле живут три набора полей, и заполняются они по-разному.
| Набор | Кто заполняет | Что в нём | Годится для поиска по смыслу |
|---|---|---|---|
| EXIF | камера, автоматически | модель камеры и объектива, выдержка, диафрагма, ISO, дата и время, иногда GPS | нет — отвечает на «чем снято» |
| IPTC | фотограф, редактор, система | заголовок, описание, ключевые слова, автор, место, права | да, основной источник |
| XMP | программы обработки и каталоги | те же сведения, что в IPTC, плюс свои поля; переносится между программами | да |
EXIF трогать почти никогда не нужно: дату и камеру записал аппарат, и это правда. Вся работа с архивом — это IPTC и XMP.
Как посмотреть метаданные одного файла
В Windows: правой кнопкой по файлу → «Свойства» → вкладка «Подробно». Там видны дата съёмки, камера, размеры и часть полей описания — заголовок, теги, автор. На Mac то же показывает «Просмотр» в окне инспектора.
Полный набор полей, включая все IPTC и XMP, показывают программы для работы с фото и каталоги. Для проверки одного кадра этого достаточно. Для оценки архива — нет: по одному файлу не видно, что ключевое слово «производство» в соседней папке записано как «пр-во».
Как оценить архив целиком
Перед любой правкой полезно увидеть сводку по всем файлам: у скольких заполнен автор, какие ключевые слова встречаются и в скольких написаниях. Каталог, который читает поля из файлов при индексации, показывает это одним фильтром.
Обычно картина такая: автор заполнен у меньшей части архива, ключевых слов много, но у каждого сотрудника свой вариант одного и того же. Это и определяет план: сначала словарь, потом массовая правка.
Как править тысячи файлов разом
Порядок, который я советую на каждом внедрении:
- Собрать словарь — 20–30 значений, которыми в компании реально описывают материалы: объекты, продукты, события, типы съёмки. Час разговора с теми, кто ищет файлы каждый день.
- Отобрать осмысленную группу: одну съёмку, один объект, один год. Не «весь архив» — ошибка в массовой операции тиражируется на все выделенные файлы.
- Проставить то, что общее для группы: автор, правообладатель, событие, место, тип съёмки. Удобнее всего шаблоном — набором полей, который применяется к выделению одним действием.
- Прогнать операцию на сотне файлов и открыть результат глазами.
- Только потом — на весь отбор.
Описание конкретного кадра пакетно не проставишь, и это не нужно: поиск в большинстве случаев держится на общих полях.
Если описания уже есть в таблице — например, выгрузка из учётной системы с артикулами или инвентарными номерами, — их удобнее подтянуть импортом из CSV или XLSX, чем вбивать. В нашей системе такой импорт есть в десктоп-клиенте.
Где пакетная правка портит архив
Правка без резервной копии. Операция прошла по десяти тысячам файлов — откатить её вручную нельзя. Копия папки или хотя бы пробный прогон на сотне файлов обязательны.
Потеря полей при обработке. Пересохранение, ресайз и выгрузка на сайт в части программ срезают IPTC — снимок выглядит так же, а автора и прав в нём больше нет. Если в цепочке подготовки есть такой шаг, об этом лучше узнать до разметки, а не после.
Запись в файлы там, где она не нужна. Для поиска достаточно держать разметку в каталоге, а права на запись в оригиналы давать осознанно: например, если файлы потом уходят за пределы системы и описание должно ехать вместе с ними.
Чего пакетная правка не сделает
Она не опишет содержание кадров, которые никто никогда не описывал. Часть этой работы закрывает автоматическая разметка — теги по объектам и сценам на снимке, — но событие, автора и права ставит человек или шаблон.
И она не заменит договорённость: если через месяц новый сотрудник начнёт писать теги по-своему, всё вернётся. Поэтому после массовой правки словарь закрепляют — делают ключевые слова выбором из списка, а не свободным вводом.
Что проверить перед запуском
- Есть ли копия папки, по которой пойдёт операция.
- Собран ли словарь хотя бы на 20 значений и кто его утвердил.
- Прогнана ли правка на пробной сотне файлов.
- Какие шаги в вашей цепочке подготовки срезают IPTC.
- Решено ли, писать разметку в файлы или держать только в каталоге.
Как система читает, правит и записывает метаданные у тысяч файлов, — на странице метаданные фотографий: IPTC, EXIF и пакетная правка. Как устроен поиск по размеченному архиву — в разделе каталогизация и поиск.