Перейти к содержимому
Главная страница

QuickImageComment: редактирование метаданных, поиск и пакетная обработка

QuickImageComment

QuickImageComment предназначена для просмотра, систематизации и правки метаданных фотографий и части видеофайлов: EXIF, IPTC, XMP, авторства, комментариев, рейтингов, ключевых слов, даты съёмки и координат. Она особенно полезна фотографам, архивистам и владельцам больших коллекций, которым нужно не «улучшать картинку», а быстро привести описательные данные к единому виду, применить изменения сразу к группе файлов, найти снимки по свойствам, переименовать их по метаданным или проверить, чем отличаются записи в нескольких изображениях.

Варианты загрузок
  • Ретушь портретов и кожи
  • Замена и размытие фона
  • Пакетная обработка снимков
QuickImageComment
  • Работает только в Windows
  • Не редактирует пиксели снимка
  • Не удаляет метаданные из видео

Содержание:

Что именно делает QuickImageComment

Рабочая логика программы строится вокруг метаданных, а не вокруг коррекции пикселей. В одном окне можно выбрать папку, увидеть список файлов и превью, прочитать технические свойства камеры и файла, затем изменить разрешённые поля и сохранить их обратно. Для JPEG и TIFF это в первую очередь EXIF, IPTC и XMP; часть RAW-файлов можно просматривать, а набор реально читаемых и записываемых свойств зависит от формата и используемого движка метаданных. Видеофайлы занимают отдельное место: их XMP и другие доступные свойства можно читать, а запись расширяется после подключения ExifTool.

Сильная сторона QuickImageComment — не отдельное поле «Комментарий», а возможность построить вокруг метаданных повторяемый процесс. Комментарии можно брать из списка последних или заранее подготовленных фраз, ключевые слова — из иерархического дерева, наборы полей — из шаблонов данных. Для нескольких выделенных файлов есть режим Multi image edit, где можно отдельно решить, что перезаписывать, что добавлять к существующему значению, а что оставить без изменений. Это полезнее ручного открытия десятков карточек, если серия относится к одному событию, автору или месту.

В программе есть задачи, которые обычно вынесены в отдельные утилиты: сдвиг времени съёмки для групп файлов, переименование на основе полей EXIF/IPTC/XMP, поиск по свойствам и координатам, сравнение метаданных, удаление выбранных групп полей из изображений, экспорт свойств в текст, отображение геопозиции на карте и анализ деталей изображения. При этом QuickImageComment не пытается заменить фоторедактор: изменение контраста, экспозиции, фона, кожи, цвета или геометрии изображения не относится к её назначению.

Это различие важно понимать до начала работы. Если задача звучит как «исправить описание, автора, ключевые слова, дату, GPS, рейтинг или структуру имени файла», QuickImageComment работает непосредственно в своей предметной области. Если нужно ретушировать изображение, удалять объекты или менять тональность, правильнее передать выбранный файл во внешний редактор — программа даже предусматривает для этого меню Edit-external.

Установка и начало работы

Обычная сборка QuickImageComment распространяется как набор файлов в ZIP и не требует классической установки с мастером. Папку можно распаковать в удобное место и запустить исполняемый файл. Для современных сборок требуется Windows и .NET Framework 4.6.1 или новее; доступны 32- и 64-разрядные варианты. Программа не нуждается в записи собственных параметров в реестр: пользовательские настройки сохраняются отдельно и могут храниться либо в профиле %AppData%, либо в папке программы. Второй вариант удобен для переносного использования, например с USB-накопителя, но при обновлении такую конфигурацию приходится переносить вместе с файлами приложения.

При первом запуске выбираются язык интерфейса и режим проверки обновлений. После этого имеет смысл не начинать сразу с массового редактирования, а открыть Tools → Settings и Tools → Field definitions. В первой маске задаются резервные копии, кодировки, кэш, правила сохранения комментария и автора, параметры видео и ExifTool. Во второй определяется, какие свойства вообще показывать в сводной таблице, разрешать к изменению, выводить при сравнении, использовать в поиске, экспорте и других операциях.

Для первой проверки лучше взять копии нескольких файлов разных типов из своей рабочей коллекции. Это позволяет сразу увидеть, какие метаданные присутствуют фактически, какие поля интерпретирует встроенный механизм, нужен ли ExifTool и как сторонние программы читают записанные значения. Такой тест особенно полезен для RAW, HEIC и видео, где поддержка просмотра и поддержка записи не обязательно совпадают.

QuickImageComment можно открыть с уже заданным файлом или папкой, а в Windows удобно использовать перенос файлов мышью. Программа также принимает путь к папке или файлу при запуске из командной строки; при желании для неё можно создать ярлык в системном меню «Отправить». Эти способы не меняют данных сами по себе — они только выбирают исходный набор для дальнейшей работы.

Главное окно и логика навигации

Стандартный вид разбит на несколько областей. Слева располагаются дерево папок и список файлов, в центре — изображение и панель ввода, справа или рядом — свойства и ключевые слова. Верхняя строка меню содержит разделы File, Image, View, Zoom/rotate, Tools, Edit-external и Help. Под ней размещается панель команд с быстрыми действиями: обновление, переименование, изменение времени, сохранение, навигация, масштаб, поворот, вызов инструментов и переключение представления.

Главное окно QuickImageComment в стандартном представлении: дерево папок, список файлов, фото, свойства, комментарии и ключевые слова

В списке файлов можно работать не только с привычными миниатюрами. Режимы Thumbnail view, View tiles, List, Details, Comment и Rating меняют объём сведений рядом с именем файла. Например, в представлении Comment рядом показывается комментарий, который используется центральной областью ввода, а в Rating — рейтинг. Метаданные считываются по мере необходимости, поэтому в этих режимах временно может появляться служебное значение вроде ---???---, пока свойства конкретного файла ещё не прочитаны.

Над рабочей областью есть вкладки Single image edit и Multi image edit. Первая предназначена для одного выбранного файла, вторая — для общего изменения выделенной группы. Это не просто два варианта внешнего вида: в пакетном режиме QuickImageComment анализирует выбранные значения и показывает общее значение только тогда, когда оно одинаково у всех файлов. Если значения различаются, поле остаётся пустым, чтобы пользователь не принял одно из них за общее.

Главное окно QuickImageComment с плиточным списком файлов, вкладками свойств и кнопками рейтинга

Для текущего изображения вкладка Overview собирает заранее определённый набор наиболее полезных свойств. Рядом доступны полные или тематические вкладки Exif, IPTC, XMP, Other, а при настроенном ExifTool — и сведения из соответствующего источника. Это позволяет сначала смотреть краткую карточку, а при неоднозначности переходить к исходным тегам и выяснять, где именно хранится нужное значение.

Сохранение и переход между файлами

В режиме одного файла изменения можно записать через Image → Save. Команды Image → Previous и Image → Next сначала сохраняют текущие изменения, а затем переходят к соседнему элементу. В настройках также можно включить вариант, при котором клавиша Enter в поле комментария выполняет сохранение и показывает следующий файл. Это заметно ускоряет однотипную разметку серии, но режим стоит включать только после того, как структура полей уже проверена: случайный Enter превращается из завершения ввода в запись данных и переход.

В меню Image находятся и навигационные команды First, Previous, Next, Last, а также Reset, удаление, копирование и перемещение. У многих действий есть кнопки на панели и клавиатурные сочетания. Среди стандартных комбинаций полезны Ctrl+S для сохранения, F5 для обновления списка файлов, Ctrl+E для Settings и Ctrl+F для подгонки масштаба. Сами сочетания могут настраиваться, поэтому в рабочем месте с уже изменённой конфигурацией лучше ориентироваться на список горячих клавиш из Help.

Настройка рабочего пространства

QuickImageComment позволяет не держать на экране все панели одновременно. Маска Adjust view управляет показом панели команд, режимом списка файлов, видом таблиц свойств и расположением областей Folder, Files, Image, Properties, Keywords, Central input area, Comment lists и Configurable edit area. Области можно скрывать и перераспределять между секциями окна, а разделители — располагать горизонтально или вертикально.

Окно Adjust view с настройкой областей интерфейса, вида файлов и таблиц свойств

Встроенные пресеты дают понятную отправную точку: Standard, Only image and central input, Optimised for read only, Display image details и Display map. После изменения компоновки её можно сохранить под своим именем. Практически это позволяет сделать отдельный вид для ввода подписей, отдельный — для технического контроля EXIF, а третий — для GPS, не перетаскивая разделители при каждом переключении задачи.

Для таблиц свойств можно выбирать вариант со строками-заголовками или простой список, в том числе сортируемый. Отдельно задаётся представление Exif, IPTC, XMP, ExifTool и Other. Такая настройка особенно полезна на широком мониторе: длинные XMP-названия и значения легче сравнивать в табличном виде, тогда как для быстрой разметки лучше оставить максимум места изображению и центральному полю ввода.

Есть и более глубокая настройка масок. Команда Customize mask открывает редактор элементов интерфейса, где можно менять позицию и размер контролов, порядок перехода Tab, подписи, шрифт и цвета. Это не обязательный этап: изменение геометрии интерфейса оправдано, когда стандартные пресеты не подходят под постоянный рабочий процесс или необычное разрешение дисплея.

Сохранённая пользовательская компоновка — это часть конфигурации, а не свойство фотографий. Поэтому при переносном использовании важно переносить настройки вместе с программой; при хранении настроек в %AppData% они остаются в профиле пользователя. Перед крупной перестройкой интерфейса разумно сохранить отдельный пресет, чтобы быстро вернуться к рабочему варианту.

Чтение EXIF, IPTC и XMP без путаницы между полями

Одна из причин ошибок при работе с метаданными — одинаковый смысл, записанный в разные стандарты. Подпись к кадру может находиться в EXIF, IPTC, XMP или JPEG Comment; имя автора тоже представлено несколькими совместимыми полями. QuickImageComment поэтому показывает не только удобное объединённое значение, но и исходные наборы тегов. Когда сторонняя программа «не видит» комментарий, полезно перейти из Overview на Exif, IPTC и XMP и проверить, где он сохранён фактически.

В Settings отдельно задаётся, в какие поля записывать центральный комментарий. Для изображений среди вариантов есть Exif.Image.ImageDescription, Exif.Image.XPComment, Exif.Image.XPTitle, Exif.Photo.UserComment, Iptc.Application2.Caption, Xmp.dc.description, Xmp.dc.title и JPEG Comment. Можно выбрать несколько целей одновременно. Аналогично настраивается автор: доступны, в частности, Exif.Image.Artist, Exif.Image.XPAuthor, IPTC Byline/Writer и Xmp.dc.creator.

Запись сразу в несколько согласованных полей повышает шанс, что значение прочитают разные программы, но требует дисциплины. QuickImageComment не анализирует содержимое всех родственных тегов перед каждой записью и не решает автоматически, какое из конфликтующих значений «правильное». Если другой редактор меняет только один из тегов, в файле могут появиться расхождения. Поэтому для постоянного архива лучше один раз определить собственную схему хранения и придерживаться её во всех инструментах.

Field definitions: какие свойства показывать и где использовать

Маска Field definitions — один из ключевых инструментов программы. В верхней части находится список доступных метаданных с именем тега, типом данных и описанием. Поиск помогает найти нужное свойство, а переключатель позволяет показывать только поля, которые присутствуют в текущем изображении. В нижней части создаётся определение: отображаемое имя, префикс, первое поле, способ отображения исходного или интерпретированного значения, разделитель, второе поле и постфикс.

Окно Field definitions со списком тегов и настройкой пользовательского поля метаданных

Определения разбиты на группы по назначению. Отдельные списки используются для Overview, представлений файлов, переименования, сортировки при переименовании, изменения свойств, поиска, группировки при коррекции даты и времени, экспорта, исключений при удалении метаданных, удаления одиночных тегов, таблицы Multi image edit, исключений при сравнении и субтитров слайд-шоу. Благодаря этому одно и то же поле не обязано появляться повсюду: например, серийный номер камеры можно показывать в техническом Overview, но не включать в обычную панель редактирования.

Для пользовательского поля можно объединить два источника в одну строку. Это удобно, когда требуется показывать значение вместе с единицей, альтернативой или пояснением. Важно различать Original и интерпретированное представление. Числовая дробь диафрагмы, внутренний код ориентации или другая машинная запись может выглядеть непривычно, тогда как интерпретированный вариант удобнее человеку. При диагностике несовместимости, наоборот, полезно видеть именно исходное значение.

Для XMP действует дополнительная осторожность: стандарт допускает расширяемые пространства имён, поэтому вручную введённое имя свойства невозможно полностью проверить по фиксированному каталогу. Если поле создано с ошибкой, внешне корректная строка в определении ещё не гарантирует, что оно соответствует нужному XMP-тегу. Перед массовым изменением стоит проверить результат на одном файле и перечитать его во вкладке XMP.

Settings: что имеет смысл настроить до пакетной правки

Маска Settings соединяет параметры, которые прямо влияют на сохранность файлов, совместимость текста и скорость интерфейса. Поэтому её лучше воспринимать не как косметические «настройки программы», а как набор правил рабочего процесса. В верхней части находятся резервное копирование, поведение Delete, переход после сохранения комментария, история последних значений и правила обработки связанных файлов. Ниже — кэш, параметры видео и кодировки. Справа выбираются поля, в которые записываются комментарий и автор.

Окно Settings с резервным копированием, кэшем, полями комментария и автора, видео и кодировками

Опция Make backup from image file особенно полезна на этапе внедрения. Перед сохранением программа создаёт резервную копию исходного изображения. Если резервное копирование отключено, внутренний временный backup обычно удаляется после успешной записи; при серьёзной ошибке он сохраняется. Наличие резервной копии не заменяет обычный бэкап архива: пакетная команда может корректно выполнить именно то действие, которое пользователь задал ошибочно.

Отдельно задаётся поведение кнопки Delete: её можно связать с окончательным удалением или оставить более безопасный вариант. В той же маске есть список расширений связанных файлов, которые следует учитывать при переименовании и удалении. Это актуально для схем, где рядом с фотографией лежит sidecar с тем же базовым именем. Прежде чем включать такую обработку, нужно убедиться, что перечислены именно используемые в вашем архиве расширения.

Параметры истории ограничивают число последних комментариев, авторов и значений конфигурируемых полей. Здесь же задаётся, как двойной щелчок по предопределённому комментарию переносит текст, а также какие разделители считать допустимыми при вставке или дописывании. Это мелкие параметры, но именно они определяют, получится ли вводить однотипные подписи почти без клавиатуры.

Блок кэширования содержит три разных ограничения: сколько изображений держать в буфере для показа, сколько — для списка файлов и при каком объёме использованной оперативной памяти прекратить дальнейшее кэширование. Универсального максимума нет: большой кэш ускоряет повторный просмотр, но занимает память. Для очень больших папок имеет смысл увеличивать значения постепенно и ориентироваться на поведение своей системы, а не пытаться выставить максимум сразу.

Комментарии, автор и рейтинги

Центральная область QuickImageComment специально оптимизирована под поля, которые приходится вводить чаще всего. Автор выбирается из выпадающего списка последних значений, комментарий можно вводить вручную либо переносить из Recent comments и Predefined comments. Список недавних комментариев фильтруется по мере ввода, поэтому повторяющиеся формулировки быстро находятся даже при длинной истории.

Предопределённые комментарии отличаются от истории тем, что формируются заранее и могут быть распределены по категориям. Это удобно для устойчивого словаря: например, тип события, состояние предмета, стадия технологического процесса или стандартная подпись для фотодокументации. Перенос может заменять текущий текст либо добавлять выбранную фразу с пробелом, запятой или точкой с запятой — соответствующие варианты доступны через контекстное меню и горячие клавиши.

Поле рейтинга работает с XMP-логикой оценок. Обычный диапазон — от 0 до 5, а для Xmp.xmp.Rating предусмотрено значение −1, обозначающее Reject. В Settings можно показать отдельную кнопку Reject. Стандартная конфигурация способна записывать рейтинг сразу в несколько совместимых полей, включая XMP и используемые Microsoft варианты. При выборе Reject значение −1 сохраняется именно там, где оно допустимо; в других связанных полях записывается 0.

Рейтинг полезен не только как отметка «хороший кадр». Поскольку его можно вывести непосредственно в файловом списке и использовать совместно с поиском, он подходит для простого отбора: 1 — технически неудачные, 3 — обычные, 5 — отобранные, либо любая другая заранее согласованная шкала. Важно лишь не смешивать две несовместимые трактовки одного и того же числа внутри одного архива.

Ключевые слова и управляемый словарь

В правой части стандартного окна находится дерево ключевых слов. Предопределённые IPTC-ключи можно организовать иерархически: например, «Животные → Птицы» или «Проект → Этап → Объект». При выборе узла программа добавляет соответствующее значение в набор ключевых слов. Иерархия служит инструментом ввода и навигации; она помогает не плодить близкие варианты написания одного и того же понятия.

Для архива особенно важно заранее решить, какой уровень дерева действительно должен попадать в файл. Иначе два пользователя могут получить разные наборы: один отметит только конкретный лист, другой — несколько родительских категорий. QuickImageComment даёт механизм выбора, но не создаёт онтологию автоматически. Если коллекция уже содержит свободно введённые ключи, сначала стоит посмотреть реальные значения и только затем проектировать предопределённый список.

Ключевые слова поддерживаются и в пакетном режиме. В Multi image edit можно выбрать No change, Overwrite или Append. Последний вариант безопаснее, когда серия уже размечена индивидуальными терминами и к ней нужно добавить общий тег события. Overwrite уместен только если существующие значения намеренно должны быть заменены целиком.

Редактирование одного файла

Для точечной правки достаточно выбрать файл и остаться на вкладке Single image edit. Поля из центральной панели и конфигурируемой области становятся обычными редакторами значений: текст, списки, дата и другие типы отображаются в подходящих контролах. Перед сохранением полезно проверить красную или иную индикацию проблем в Overview: программа может показывать предупреждения о подозрительных или ошибочных метаданных, а поведение при таких ситуациях настраивается в Settings.

Если изменение оказалось неверным до записи, Image → Reset возвращает редактируемые значения к прочитанному состоянию. После сохранения восстановление уже зависит от резервной копии или внешнего бэкапа. Поэтому Reset — инструмент отмены текущей сессии ввода, а не версия файла.

Поворот изображения в QuickImageComment также требует понимания природы операции. Команды поворота могут менять значение ориентации EXIF, а не выполнять полноценное геометрическое пересчитывание пикселей как фоторедактор. Для архивного процесса это часто предпочтительно, но перед передачей в систему, которая игнорирует Orientation, следует проверить результат именно в целевом приложении.

При сохранении программа проверяет, не был ли файл изменён сторонней программой после того, как QuickImageComment его прочитала. Это снижает риск тихо перезаписать свежие внешние изменения. Если параллельно открыт графический редактор, всё равно лучше договориться о порядке: закончить работу с пикселями, сохранить и закрыть редактор, обновить QuickImageComment, затем менять метаданные.

Пакетное редактирование нескольких файлов

Для серии выбирают два или больше элементов и переходят на Multi image edit. Если у всех выбранных файлов одно и то же значение поля, оно отображается в редакторе. Если значения разные, поле остаётся пустым. Справа выводится таблица выбранных файлов и текущих свойств; набор колонок задаётся группой Table view during multiple images editing в Field definitions. Щелчок по заголовку сортирует таблицу.

В отличие от простого «записать одинаковые данные всем», здесь для каждого типа поля есть режим применения. Для комментария доступны No change, Overwrite, Insert before и Append. Для ключевых слов — No change, Overwrite и Append. Для остальных редактируемых значений используются флажки, определяющие, переносить ли новое значение во все выбранные файлы. Благодаря этому можно одним сохранением, например, изменить автора и добавить общий комментарий, не затронув индивидуальные GPS-координаты и даты.

Таблица Multi image edit пригодна и без записи. Поскольку для неё разрешено выбирать любые свойства, включая нередактируемые, она работает как компактное сравнение серии. Это полезно для проверки, одинаковы ли модель камеры, профиль цвета, размеры, время или другие технические параметры. Если нужно видеть только различия, специальная команда Compare files удобнее; Multi image edit ценен именно сочетанием просмотра и возможного пакетного изменения.

Есть одна техническая особенность: если из уже выбранной группы убрать файл, программа не пересчитывает все общие значения заново — это сделано ради производительности. Поле, которое ранее оказалось различным и потому было пустым, может остаться пустым, даже если оставшиеся файлы теперь имеют одинаковое значение. В таком случае проще сформировать выборку заново, а не трактовать пустое поле как доказательство различий.

Пакетную запись стоит проводить небольшими логическими порциями. Сначала выбрать группу по реальному признаку, затем проверить таблицу, отметить только нужные поля, выполнить Save и перечитать один-два файла. Такой порядок заметно надёжнее, чем выделить весь каталог и одновременно менять десяток тегов, особенно когда часть снимков уже проходила через разные редакторы.

Шаблоны данных: несколько полей одним действием

Select and edit data template позволяет подготовить именованный набор значений и затем загружать его в рабочую форму. В шаблон могут входить автор, комментарий, поля конфигурируемой области и ключевые слова. Создать его можно пустым либо на основе текущих данных главной маски, затем сохранить под именем и использовать для повторяющихся наборов.

Окно Select and edit data template с автором, комментарием, полями и деревом ключевых слов

Ключевое поведение загрузки шаблона — заполнение пустых полей без безусловной перезаписи уже существующих. Это делает шаблон удобным для «добавления контекста» в неоднородную коллекцию. Например, в нём можно задать автора, владельца copyright, общий проект и набор ключевых слов; индивидуальные значения, которые уже присутствуют у конкретного кадра, останутся доступными для отдельной проверки.

Шаблон не следует превращать в скрытую базу правил. Чем больше туда включено полей, тем сложнее заметить нежелательное значение. Практичнее держать несколько узких шаблонов: «автор и права», «проект и место», «архивная коллекция», чем один гигантский набор на все случаи. Название шаблона должно описывать действие, а не только тему, чтобы спустя несколько месяцев было понятно, какие поля он заполняет.

Placeholders: перенос и формирование значений из метаданных

Маска Edit / insert placeholder нужна, когда значение должно формироваться из других свойств. Можно выбрать исходный тег, взять полное либо интерпретированное представление, ограничить подстроку, использовать сохранённое значение, вставить дату или время и сразу увидеть результат определения. Это превращает метаданные в строительные блоки без ручного копирования.

Окно Edit / insert placeholder с выбором метаданных, подстроки, формата и тестовым результатом

Типичный пример — copyright, где год берётся из даты съёмки, а имя — из Artist. Другой вариант — сформировать текстовый идентификатор из модели камеры и части даты, либо перенести одно поле в другое при переходе на новую схему хранения. Подстановки полезны и в ситуациях, когда один редактор ожидает XMP, а старый архив содержит нужное значение только в EXIF.

В редакторе placeholders есть выбор начальной позиции, длины и направления отсчёта для подстроки, формат вывода, язык и тестовый результат. Для дат это позволяет взять, например, только год, не разбирая строку вручную. Но механизм не понимает смысл вашей бизнес-логики: корректно составленная подстановка может создать формально допустимое, но содержательно неверное значение. Поэтому обязательная часть настройки — проверить результат на нескольких файлах с разными исходными данными, включая пустое поле.

Особенно внимательно нужно относиться к placeholders, которые обновляют уже существующие значения. Если подстановка использует собственное «сохранённое значение» и одновременно добавляет к нему новый текст, повторный запуск может дать другой результат, чем первый. До массовой операции стоит описать ожидаемую идемпотентность: должна ли команда безопасно повторяться или предназначена только для однократной миграции.

Изменение даты и времени съёмки

Отдельная маска Change recording date and time рассчитана не на ввод случайной даты, а на коррекцию временного сдвига серии. В верхней части выбирается группа, затем задаются Days, Hours, Minutes и Seconds. Ниже видны выбранные изображения с рассчитанным временем. При изменении смещения порядок кадров перестраивается ещё до записи, поэтому можно визуально проверить, встали ли фотографии разных камер в ожидаемую последовательность.

По умолчанию изображения можно группировать по производителю и модели камеры, но поля группировки настраиваются через Field definitions. Практический сценарий — две камеры снимали одно событие, а часы одной отставали на четыре минуты и несколько секунд. Выделяют обе серии, открывают маску, выбирают группу конкретной камеры и вводят известный сдвиг. Если последовательность после пересчёта выглядит правильно, кнопка Start записывает изменения. Cancel закрывает маску без применения.

Для изображений основной ориентир — время оригинальной съёмки, обычно Exif.Photo.DateTimeOriginal. Не следует автоматически считать все поля времени синонимами: DateTimeOriginal, DateTimeDigitized, файловые даты и XMP-поля имеют разный смысл. QuickImageComment позволяет настроить, какое свойство используется в соответствующей операции, поэтому перед миграцией старого архива нужно проверить определение, а не полагаться на отображаемую подпись.

Для видео изменение времени становится доступным при использовании ExifTool. В таких файлах встречаются QuickTime-поля вроде CreateDate, а интерпретация часового пояса может отличаться от JPEG. Если серия объединяет фото и видео, сначала полезно сравнить несколько известных моментов, а уже затем применять общий сдвиг. Иначе математически правильная поправка может закрепить исходную ошибку часового пояса.

Как синхронизировать две камеры без ручного ввода каждой даты

  1. Найдите кадр или событие, которое точно присутствует у обеих камер, и определите фактическую разницу часов.
  2. Выделите серию и откройте Change recording date and time.
  3. Переключитесь с группы all на нужную модель или другую настроенную группу.
  4. Введите смещение по дням, часам, минутам и секундам; до нажатия Start данные ещё не записаны.
  5. Проверьте новый порядок миниатюр и метки времени на нескольких точках серии.
  6. Запустите операцию и после неё перечитайте несколько файлов во вкладках EXIF/XMP, особенно если архив содержит разные форматы.

Этот метод исправляет систематическую ошибку часов, но не решает проблему дрейфа, когда разница между камерами постепенно меняется. Для длинной съёмки с заметным дрейфом потребуется разбить материал на интервалы и корректировать их отдельно.

Переименование файлов по метаданным

Маска Rename files собирает новое имя из последовательности до одиннадцати строк. В каждой строке можно включить фиксированный текст или поле, указать начальную позицию, считать её справа, ограничить длину и настроить дополнение символами. Строки перемещаются вверх и вниз, поэтому имя строится не жёстким шаблоном, а из настраиваемых сегментов.

Окно Rename files с сегментами имени, выбором полей, счётчиком и предварительным примером

Ниже находится блок последовательной нумерации. Номер можно добавлять всегда либо только при необходимости обеспечить уникальность, задать текст до и после номера, минимальное число разрядов и поле сортировки. Это позволяет получить стабильные имена даже тогда, когда несколько кадров имеют одинаковую секунду съёмки. Отдельно выбирается, чем заменять символы, запрещённые в именах файлов Windows.

Предварительный пример имени показывается прямо в маске. Его стоит воспринимать как обязательную контрольную точку. Особенно опасны шаблоны, использующие поля, которые отсутствуют у части серии: вместо ожидаемого компонента может получиться пустой фрагмент, а уникальность будет зависеть только от счётчика. Перед запуском нужно пролистать несколько файлов с разными камерами и убедиться, что выбранные метаданные действительно присутствуют.

Наборы настроек переименования можно сохранять и повторно выбирать. Хорошая схема именования должна быть детерминированной: по имени можно понять дату или проект, но оно не должно зависеть от случайного порядка выделения. Если используется running number, задайте понятный критерий сортировки. Тогда повторная обработка аналогичной партии даст предсказуемую структуру.

В Settings можно указать расширения связанных файлов, которые нужно учитывать при переименовании. Это важно для sidecar-файлов с одинаковым базовым именем. Но автоматическое сопровождение sidecar не следует включать «на всякий случай»: сначала убедитесь, что расширение действительно образует пару с изображением и что рядом нет файлов с тем же basename, но независимым назначением.

Безопасная схема имён для фотоархива

Для архива часто достаточно трёх компонентов: дата съёмки, короткий постоянный идентификатор проекта и последовательный номер. Камеру или ISO стоит включать в имя только если эти данные реально нужны вне каталога: иначе имя становится длинным, а технические параметры всё равно остаются в метаданных. QuickImageComment умеет извлекать такие значения, но наличие функции не означает, что каждое поле стоит переносить в файловую систему.

Если несколько файлов имеют одинаковое время до секунды, счётчик лучше включить заранее, а не ждать коллизии. При большом количестве кадров минимальная ширина номера обеспечивает естественную сортировку: 001, 002, 010 вместо 1, 2, 10. После переименования выборочно проверьте sidecar и ссылки в других программах: внешние каталоги могут хранить путь к файлу и не узнают его после смены имени.

Поиск по свойствам

Команда File → Search via properties открывает отдельную маску поиска. Сначала выбирается папка и выполняется Read data. Затем в строках критериев задаются настроенные свойства и условия. Внизу можно включить географическое ограничение радиусом вокруг точки на карте и требования к ключевым словам. Кнопка Adjust fields открывает настройку доступных критериев, а Criteria of current file помогает подставить значения выбранного изображения.

Окно Search via properties с критериями, картой радиуса и деревом ключевых слов

Поиск отличается от фильтра по имени тем, что должен прочитать метаданные большого числа файлов. На крупной коллекции это операция ввода-вывода, поэтому программа предлагает Save data on exit. При включении данные поиска сохраняются в служебную XML-таблицу рядом с пользовательской конфигурацией и при следующем запуске загружаются быстрее. После загрузки QuickImageComment в фоне актуализирует добавленные, удалённые и изменённые файлы.

У кэша есть следствие: непосредственно после запуска результаты могут короткое время опираться на сохранённое состояние, пока фоновое обновление не закончено. Для критичной проверки — например, поиска файлов без обязательного copyright сразу после массового импорта — дождитесь обновления или перечитайте данные явно. Кэш ускоряет повторный поиск, но не превращает каталог в транзакционную базу данных.

Географический критерий задаётся радиусом в километрах вокруг выбранной точки. Он удобен для вопроса «все кадры, сделанные около объекта», если фотографии действительно содержат координаты. Отсутствие GPS нельзя интерпретировать как нахождение вне радиуса: это отдельное состояние, и для поиска пробелов в разметке лучше использовать условие по самому полю координат.

Edit query для составных условий

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

Редактор запроса Search via Properties с доступными колонками и текстом условия

Встроенные комбинированные поля, например объединённый комментарий, могут быть удобнее поиска по одному физическому тегу: они отражают ту конфигурацию, которую программа использует в центральной области. Для диагностики конфликта между стандартами, наоборот, следует искать конкретный EXIF/IPTC/XMP-тег. Разница между «комментарием по настройкам» и «значением именно Xmp.dc.description» принципиальна.

Ручное редактирование запроса требует аккуратности с типами. Строка, дата, число и значение null сравниваются по разным правилам. Если задача повторяется, сначала соберите её обычными элементами интерфейса, откройте Edit query и изучите получившееся выражение; это надёжнее, чем с нуля угадывать синтаксис внутреннего фильтра.

Карта и географические данные

QuickImageComment умеет показывать место съёмки по GPS и менять координаты выбором точки на карте. Карта открывается в отдельной маске либо встраивается в рабочий вид через Adjust view. В текущем интерфейсе используется картографическая подложка OpenStreetMap через Leaflet; доступны масштабирование, маркер позиции и выбор карты из настроенного списка.

Окно Map в QuickImageComment с картой OpenStreetMap и маркером координат

Практический сценарий — снимки старой камеры без GPS, для которых место известно по событию. Выберите файл, откройте карту, найдите точку и задайте координаты. Затем проверьте EXIF GPS-поля во вкладке свойств. Для нескольких кадров одного места выгоднее сначала определить корректную запись на одном файле, а затем использовать пакетное редактирование или шаблон, если выбранные GPS-поля доступны для изменения.

Команда Map in Standard Browser решает другую задачу: она открывает местоположение во внешнем браузере. Этот режим подходит для просмотра и использования доступных там картографических сервисов, но не предназначен для изменения GPS внутри QuickImageComment. Если нужно записать координаты, используйте встроенную карту или соответствующие редактируемые поля.

Карта зависит от сетевой загрузки тайлов, поэтому отсутствие подложки не означает, что GPS исчез из файла. Сначала проверьте числовые координаты во вкладке EXIF или Overview, затем доступ к картографическому источнику. И наоборот, видимый маркер ещё не доказывает правильность географической разметки: координаты могут быть формально валидными, но указывать на неверное место.

Сравнение метаданных нескольких файлов

Команда Compare files рассчитана на выбор нескольких изображений или видео и показывает свойства, которые отличаются между ними. Совпадающие значения скрываются, поэтому таблица быстро сужается до реальных расхождений. Это удобнее полного экспорта, когда нужно понять, почему два внешне одинаково обработанных файла по-разному сортируются или отображаются в другой программе.

В маске можно переключаться между интерпретированными и исходными значениями. Например, удобная для чтения диафрагма и её рациональное представление могут выглядеть по-разному, хотя описывают одно и то же. При поиске битого или нестандартного тега полезнее оригинал; при визуальной проверке серии — интерпретированный вариант.

Ненужные различия можно исключить из последующих сравнений. Кнопка настройки скрытых колонок приводит к соответствующей группе Field definitions. Обычно туда имеет смысл отправить поля, которые по природе меняются почти в каждом файле и мешают видеть смысловые отклонения: уникальные идентификаторы, файловые даты или иные служебные значения. Но исключения должны зависеть от задачи: поле, бесполезное при проверке авторства, может быть главным при расследовании хронологии.

Сравнение не записывает значения и поэтому хорошо подходит как контроль до массовой правки. Полезный приём — сравнить выборку, выполнить Multi image edit только для нужных тегов, затем снова сравнить. Если после второй проверки остались ожидаемые различия, серия унифицирована без слепого перезаписывания индивидуальных полей.

Удаление метаданных из изображений

Remove meta data поддерживает два подхода. Первый удаляет целые группы EXIF, IPTC, XMP и JPEG Comment, но позволяет задать исключения. Второй удаляет индивидуально выбранные свойства. Списки исключений и одиночных полей настраиваются через Field definitions. В этой операции имена тегов задаются в нотации exiv2.

Функция предназначена для изображений; удаление метаданных из видео QuickImageComment не поддерживает. Это важное ограничение: подключение ExifTool расширяет запись видеометаданных, но не превращает команду Remove meta data в универсальный очиститель видео. Для публикационного процесса фото и видео нужно рассматривать отдельно.

С EXIF есть структурные зависимости. Exif.Photo.MakerNote — контейнер производительских данных, поэтому его нельзя обращаться как с обычным независимым полем, пока существуют вложенные maker-specific значения. Удаление Exif.Image.Make, напротив, связано с удалением производительских метаданных. Возможны и другие ситуации, когда поле остаётся из-за связей либо исключение работает не так, как ожидается из простого списка.

По этой причине новые правила удаления следует сначала проверять на копиях. Для приватности лучше сформулировать позитивное требование: «оставить авторство и copyright, удалить GPS и ненужные служебные поля», а затем проверить итоговый файл полным списком EXIF/IPTC/XMP. Одного взгляда на Overview недостаточно, потому что Overview показывает только настроенную выборку.

Очистка перед публикацией без потери нужных правовых полей

  1. Скопируйте несколько типичных исходников, включая файлы разных камер.
  2. В Field definitions настройте группу исключений для тех полей, которые действительно должны сохраниться.
  3. В Remove meta data выберите требуемые группы и включите учёт исключений.
  4. Запустите операцию только на тестовых копиях.
  5. После сохранения просмотрите полные вкладки Exif, IPTC и XMP и сравните их с исходником.
  6. Только после этого применяйте ту же конфигурацию к рабочей партии, сохраняя независимый архив оригиналов.

Если задача состоит лишь в удалении координат, удалять весь EXIF избыточно: в нём находятся ориентация, время съёмки и другие потенциально полезные свойства. Одиночное удаление или аккуратно настроенная группа даёт больше контроля.

Image Details: проверка деталей без редактирования пикселей

Маска Image Details показывает увеличенный фрагмент изображения и числовые/графические данные яркости и RGB. Можно выбирать масштаб, позицию по X/Y, размер сетки и линии масштаба, переключать графики каналов. Это диагностический инструмент: он помогает сравнивать резкость, структуру и уровни в конкретных областях, но не изменяет само изображение.

Окно Image Details с увеличенным фрагментом, графиками яркости и значениями RGB

Если выделено несколько файлов, для каждого может открываться отдельное окно Image Details. Последнее открытое окно становится ведущим: его настройки переносятся в остальные, а смещение видимой области синхронизируется. При этом вторичное окно можно чуть подправить отдельно, если одинаковый объект находится в кадрах не на одной координате. Такой режим полезен при выборе наиболее резкого дубля.

На втором мониторе Image Details особенно удобен: главное окно остаётся для метаданных и списка файлов, а крупный фрагмент — для визуальной проверки. Не стоит, однако, воспринимать графики как полноценный RAW-анализ или цветокоррекционный инструмент. Они работают на доступном представлении изображения и служат для сравнения, а не для проявки.

Сетка на изображении и контроль композиционных деталей

QuickImageComment умеет накладывать на превью настраиваемую сетку. Это не записывается в фотографию. Сетка помогает оценить положение объекта, повторяемость серии или геометрию при просмотре. В маске определения сетки задаются линии и интервалы; при включении немедленного применения изменения отражаются в рабочем изображении.

QuickImageComment с увеличенным изображением и наложенной пользовательской сеткой

На очень крупном изображении или сложной сетке постоянный пересчёт превью может занимать время. Если настройка идёт медленно, полезнее отключить немедленное применение, изменить параметры и обновить результат одним действием. Это пример общей логики программы: часть задержек обусловлена не записью метаданных, а подготовкой большого визуального представления.

Сетка и Image Details вместе полезны для технического отбора, но не стоит смешивать их с сохранением метаданных. Выбор «лучшего дубля» можно зафиксировать рейтингом или ключевым словом; визуальные инструменты помогают принять решение, а метаданные сохраняют его в коллекции.

Экспорт свойств в текст

Программа умеет экспортировать выбранные свойства для всех файлов папки, при необходимости включая подпапки, в текстовый файл. Какие поля попадут в такой экспорт, задаётся отдельной группой в Field definitions. Это подходит для инвентаризации: можно получить таблицу с именем, датой, камерой, автором, комментарием и другими выбранными сведениями без изменения исходных изображений.

Есть и команда экспорта всех свойств выбранных изображений или видео: для каждого элемента создаётся отдельный текстовый файл со всеми доступными метаданными. Такие файлы записываются в UTF-8 с BOM. Этот режим удобен для диагностики перед миграцией, когда нужно сохранить читаемый слепок исходных тегов и сравнить его с результатом обработки другим инструментом.

Экспорт не является резервной копией метаданных в смысле гарантированного обратного импорта. Текст полезен для аудита и анализа, но восстановление сложных XMP-структур, массивов и бинарных EXIF-блоков по человеческому отчёту не гарантируется. Для сохранности оригиналов нужен файловый бэкап.

Слайд-шоу с подписями из метаданных

Через View → Slideshow запускается показ файлов из текущего списка, начиная с выбранного. Для видео выводится один кадр. Перед стартом можно задать задержку, число элементов для перехода Page Up/Page Down, фон, шрифт и цвет субтитров, а также режим размещения подписи. Поля субтитров выбираются через Field definitions, поэтому подпись может включать, например, автора, дату и комментарий.

Слайд-шоу полезно как контроль качества разметки: на полном экране сразу видно, где подпись отсутствует, слишком длинна или не соответствует кадру. Переходить можно автоматически либо вручную стрелками; пробел или левый щелчок ставит автоматическую смену на паузу, Escape завершает просмотр. Небольшие изображения показываются в масштабе 1:1, чтобы не растягивать их до пикселизированного состояния.

Видео: что можно читать и что можно менять

QuickImageComment включает видео в общий файловый список, но работает с ним иначе, чем медиаплеер. Программа может показывать доступные метаданные и, если система способна декодировать формат, один кадр видеоролика. Позиция кадра задаётся смещением от начала; это специально не первый кадр, который у многих роликов бывает чёрным или переходным. Список расширений, для которых читать свойства и пытаться показывать кадр, настраивается в Settings.

Само воспроизведение видео не входит в функции программы. Двойной щелчок по файлу передаёт его приложению Windows, связанному с соответствующим типом. Поэтому отсутствие элементов Play, таймлайна и монтажа — ожидаемое поведение, а не проблема интерфейса. QuickImageComment использует видео как носитель метаданных и объект каталога.

Для записи видеометаданных требуется настроенный ExifTool. Без него свойства можно просматривать в пределах поддерживаемого чтения, но изменения не записываются в видео. После подключения ExifTool становится доступна запись большего числа полей и изменение времени съёмки/создания для поддерживаемых форматов. Набор доступных тегов зависит от контейнера: то, что записывается в MP4 или MOV, не следует автоматически ожидать от любого другого расширения.

Удаление метаданных из видео через маску Remove meta data не поддерживается. Это нужно учитывать при подготовке материалов к публикации: нельзя выделить смешанную группу JPEG и MOV и считать, что одна и та же команда очистила оба вида файлов. Для видео требуется отдельный проверенный процесс.

Если вместо кадра видео появляется чёрное поле

Отображение кадра зависит от версии Windows и установленных компонентов декодирования. Для неподдерживаемого формата программа может после задержки показать чёрную область. Если превью не нужно, в Settings можно убрать расширение из списка типов, для которых отображается кадр, оставив чтение свойств. Это нередко делает навигацию по каталогу отзывчивее, потому что QuickImageComment перестаёт тратить время на неудачные попытки декодирования.

Если превью необходимо, сначала проверьте, воспроизводится ли тот же файл стандартными средствами системы и установлен ли подходящий кодек. Наличие метаданных не зависит напрямую от успешного показа кадра: файл может корректно читаться как объект каталога даже при проблеме с декодером.

RAW и форматы, для которых превью зависит от кодеков

Для RAW QuickImageComment разделяет две задачи: чтение метаданных и показ изображения. Метаданные могут быть доступны даже тогда, когда полноценное превью не строится. Для визуализации программа использует системные/производительские кодеки или встроенный LibRaw. Если в системе есть подходящий кодек камеры либо Microsoft Raw Image Extension, такой путь обычно выбирается до LibRaw и может работать быстрее на поддерживаемых файлах.

Сообщения вида BitmapDecoder или LibRaw рядом с ошибкой отображения указывают на проблему именно с получением изображения. Практическое действие — установить подходящий RAW-кодек или расширение Microsoft и повторить открытие. Не нужно сразу считать файл повреждённым: если EXIF читается, а превью нет, эти подсистемы явно работают по-разному.

Список реально поддерживаемых форматов связан с библиотеками exiv2, LibRaw и, при подключении, ExifTool, а также с возможностями Windows. Поэтому формулировка «RAW поддерживается» не означает одинаковые чтение, запись и визуализацию для всех камер. Для редкого формата проверяйте три вещи отдельно: открывается ли превью, читаются ли нужные теги, сохраняется ли конкретное поле без изменения содержимого файла вне ожиданий.

Специальная сборка для Windows XP с .NET 4.0 имеет сокращённые возможности и не включает LibRaw, поэтому для RAW ей нужен внешний системный или производительский кодек. Для современной системы это не аргумент выбирать XP-вариант: она существует прежде всего ради совместимости со старой средой.

HEIC и роль сопоставления тегов

В новых версиях QuickImageComment расширено сопоставление имён тегов между exiv2 и ExifTool. Это важно для форматов, где ExifTool умеет записывать больше полей, чем основной механизм. В частности, улучшения затронули возможность работать с некоторыми EXIF-свойствами в HEIC, включая GPSAltitude при подходящем отображении тегов.

На практике это означает, что нельзя судить о возможности записи только по тому, виден ли тег в таблице exiv2. При активном ExifTool QuickImageComment переводит определённые имена в соответствующую ExifTool-нотацию. Если поле читается, но остаётся недоступным для записи, проверьте, какой движок используется, существует ли сопоставление и поддерживает ли ExifTool запись этого тега именно в данном контейнере.

Перед массовой работой с HEIC полезно сделать копию одного файла, изменить нейтральное поле вроде комментария или координаты, сохранить и перечитать его как QuickImageComment, так и второй независимой программой. Это быстрее выявляет несовместимость контейнера, чем проверка после обработки всего архива.

Интеграция ExifTool

QuickImageComment использует exiv2 как основной механизм чтения и изменения метаданных, но умеет подключать ExifTool. Главное преимущество интеграции — более широкий набор тегов и возможность записи метаданных в некоторые видеоформаты. Это не обязательный компонент для базовой работы с обычными JPEG, однако без него часть современных сценариев недоступна.

Настройка выполняется из Settings → ExifTool settings. Нужно указать путь к исполняемому файлу ExifTool и запустить процесс кнопкой Start. В этой же маске показывается информация о запущенном процессе, есть Refresh и Stop, а также дополнительные параметры. После настройки в интерфейсе появляется соответствующий источник свойств, и программа может использовать ExifTool для тех операций, где он нужен.

Если указан файл с типичным суффиксом exiftool(-k).exe, завершение QuickImageComment может происходить медленнее. В документации рекомендуют убрать (-k) из имени исполняемого файла ExifTool, если требуется более быстрое закрытие процесса. Это нюанс внешней утилиты, а не показатель повреждения конфигурации.

ExifTool имеет собственные опции чтения. Некоторые ускоряющие режимы могут пропускать часть тегов, поэтому QuickImageComment предусматривает диагностическое логирование времени чтения и числа полученных значений. Если вы экспериментируете с параметрами вроде fast-режима, сравнивайте не только скорость, но и полноту данных на репрезентативном наборе форматов.

Подключать ExifTool «просто потому, что он мощнее» необязательно. Если рабочая коллекция состоит из JPEG и нужные поля корректно обрабатываются через exiv2, дополнительный движок увеличивает число переменных в диагностике. Он оправдан тогда, когда нужна запись видео, конкретные недоступные теги или формат, для которого ExifTool даёт нужную поддержку.

Внешние программы через Edit-external

Меню Edit-external динамически заполняется созданными пользователем конфигурациями. В маске Configuration Edit-external можно создать действие трёх типов: запуск программы, выполнение batch commands или открытие URI. Выбранные файлы передаются внешнему инструменту, а QuickImageComment остаётся центром выбора и метаданных.

Окно Configuration Edit-external с настройкой внешней программы, batch commands и URI

Для типа Program задаются имя конфигурации, путь к приложению, опции и заголовок его окна. Путь и заголовок можно получить из уже открытой программы через кнопку выбора среди запущенных приложений. Есть настройка, передавать ли несколько файлов одному экземпляру, располагать ли параметры до имени файла и использовать ли drag-and-drop, когда целевая программа это поддерживает.

Тип Batch commands подходит для цепочек команд Windows, а URI — для приложений, которые регистрируют собственную схему запуска. URI-вариант появился как способ передавать выбранный файл современным приложениям Windows без имитации обычной командной строки. Перед использованием такого действия на большой выборке нужно проверить поведение одного файла: внешняя программа сама определяет, что делать с полученным путём.

Этот механизм позволяет построить разделение обязанностей: QuickImageComment отвечает за отбор, комментарии и технические теги, а фоторедактор — за пиксели. После изменения файла снаружи QuickImageComment старается обнаружить обновление и перечитать отображение. Если список не обновился вовремя, используйте File → Refresh file list или F5.

Кодировки и совместимость текста

В Settings отдельно выбирается кодировка Exif.Photo.UserComment и включается запись EXIF/IPTC-строк в UTF-8. Для UserComment чаще всего разумен Unicode, а UTF-8 повышает совместимость обычных строк между современными программами. Но старые рабочие цепочки могут ожидать историческую кодировку, поэтому миграцию архива с кириллицей лучше начинать с тестовой партии.

Симптом проблемы кодировки — не «пустой комментарий», а кракозябры или искажённые символы в другой программе. В этом случае нужно выяснить, какой именно тег читает второй инструмент и в какой кодировке он был записан. Переключение UTF-8 в QuickImageComment не исправит автоматически уже повреждённый текст и не заставит другую программу читать XMP вместо EXIF.

Для XMP Lang-Alt можно настроить языки, которые отображаются и редактируются. Это полезно для Xmp.dc.title и Xmp.dc.description, когда один объект хранит варианты на нескольких языках. Если каталог двуязычный, лучше заранее определить обязательные локали и не смешивать, например, x-default с произвольным языком без правила.

Резервные копии и контроль внешних изменений

Перед записью метаданных QuickImageComment может создавать backup файла. Это снижает риск при ошибке библиотеки или неожиданном результате операции, но не заменяет версионирование каталога. Резервная копия рядом с исходником уязвима к тому же удалению, ошибке диска или неверной пакетной команде, что и сам файл.

Современные версии также проверяют, менялся ли файл снаружи с момента чтения. Если фотография одновременно открыта в другом редакторе, такая проверка помогает обнаружить конфликт. Важно понимать границу: программа не объединяет два независимых набора метаданных как система контроля версий. Если один редактор изменил XMP после чтения, правильное действие — перечитать файл и заново применить свои изменения на актуальном состоянии.

Опциональное логирование метаданных позволяет фиксировать изменения, в том числе обнаруженные после действий других программ. Отдельная маска показывает записи, а список исключений для логирования настраивается через Field definitions. Обычно из журнала исключают шумные производные или файловые поля, иначе важное изменение комментария потеряется среди технических обновлений.

Лог полезен для расследования вопроса «какая программа убрала поле после редактирования», но сам по себе не гарантирует обнаружение каждого внешнего изменения: документация прямо оговаривает, что редкие изменения могут быть замечены с задержкой или не зафиксированы. Для критического архива сохраняйте оригиналы независимо от журнала.

Производительность на больших папках

QuickImageComment не публикует универсальных цифр «столько-то файлов в секунду», и такие замеры мало переносимы между JPEG, RAW, видео, SSD и сетевым диском. Практически производительность определяется четырьмя операциями: построением превью, чтением метаданных, декодированием видеокадра и поисковой индексацией. Оптимизировать их нужно раздельно.

Для обычной навигации работают два кэша: изображений для отображения и элементов для списка файлов. Третий параметр ограничивает потребление памяти, после которого новые данные перестают кэшироваться. Если на компьютере достаточно RAM и повторный просмотр тормозит, можно умеренно увеличить лимиты. Если процесс начинает вытеснять другие приложения или система активно использует файл подкачки, значения лучше снизить.

RAW-превью может строиться быстрее через поддерживаемый системный или производительский кодек, чем через общий fallback. Для видео главный ускоритель — не пытаться декодировать кадр там, где это не нужно: расширение можно оставить в списке чтения свойств, но убрать из списка frame display. Для поиска по тысячам файлов полезен сохранённый кэш Search via properties.

В списках Comment и Rating метаданные подгружаются постепенно; поэтому временный ---???--- не является ошибкой и не требует немедленного обновления папки. Дайте очереди чтения завершиться. На медленном сетевом хранилище тот же каталог закономерно обрабатывается дольше, потому что программа вынуждена открывать файлы для получения свойств.

При настройке сетки изображения и масштабированного детального просмотра нагрузку создаёт перерисовка. Сложная сетка на большом кадре в режиме немедленного применения способна задерживать интерфейс, хотя сами метаданные уже прочитаны. Разделение «медленно читаются теги» и «медленно рисуется превью» помогает искать причину без бессмысленного увеличения кэша.

Обновление списка и работа с изменениями на диске

Файловый список обычно обновляется автоматически, когда другой процесс добавляет, переименовывает или удаляет элемент. Однако документация допускает редкие задержки, поэтому команда Refresh file list остаётся важной. Если вы сохранили файл во внешнем редакторе, а в QuickImageComment видите прежние размеры или метаданные, сначала обновите список, а не повторяйте запись поверх старого состояния.

Дерево папок и список файлов обновляются отдельно. Новая логика отслеживания внешних изменений улучшила реакцию самого списка, но дерево папок не обязано синхронизироваться тем же механизмом. Для новых или удалённых каталогов есть отдельное обновление дерева. Это объясняет ситуацию, когда изменённый файл уже виден, а новая папка ещё не появилась слева.

Типичные ошибки и способы их устранения

Симптом Вероятная причина Что проверить
RAW-метаданные видны, а превью нет Нет подходящего декодера Сообщение BitmapDecoder/LibRaw, кодек камеры или Microsoft Raw Image Extension
Для видео чёрное превью Формат не декодируется системой Воспроизведение в Windows; при ненужном превью отключить frame display для расширения
Видеометаданные не сохраняются ExifTool не настроен или тег не записываем в контейнер Путь, запущенный процесс ExifTool и поддержку конкретного тега
После записи другой редактор не видит комментарий Он читает другой тег EXIF/IPTC/XMP-вкладки и выбранные поля Save comment
Кириллица отображается искажённо Несогласованная кодировка Unicode для UserComment, UTF-8 для EXIF/IPTC и реальный тег, читаемый второй программой
Список не отражает внешний файл Автообновление задержалось F5 / Refresh file list, затем повторное чтение
После удаления EXIF остались отдельные теги Структурные зависимости MakerNote и связанные поля; повторить тест на копии с полным просмотром
Поиск сразу после запуска показывает старое состояние Загружен сохранённый индекс Дождаться фонового обновления или выполнить Read data
После снятия части выделения пустое поле не заполнилось Multi image edit не пересчитывает общность ради скорости Сформировать выборку заново
Карта в браузере показывает точку, но её нельзя перенести Browser map — режим просмотра Использовать встроенную маску Map для записи координат
QuickImageComment закрывается медленно после ExifTool Используется exiftool(-k).exe Переименовать исполняемый файл без суффикса (-k) и обновить путь
Переименование даёт пустой сегмент Поле отсутствует у части файлов Проверить несколько форматов, добавить устойчивый счётчик или другой источник имени

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

Если после пакетной записи «пропало» старое значение, сначала проверьте, не было ли оно в другом родственном теге. Центральный Comment может быть настроен на несколько полей; внешняя программа могла показывать одно из них, а QuickImageComment перезаписала другое. Полные вкладки и Compare files дают более точную картину, чем одно объединённое поле.

Практический сценарий: подписи и авторство для старого фотоархива

Старый архив часто содержит смесь: часть JPEG имеет Artist, часть — только XPAuthor, подписи встречаются в UserComment, IPTC Caption и XMP Description, а у некоторых файлов описания нет совсем. Начинать с пакетного перезаписывания такой коллекции опасно. Сначала выберите несколько представителей разных лет и источников, включите полные вкладки Exif, IPTC и XMP и зафиксируйте реальные схемы хранения.

Затем в Settings выберите поля, которые должны стать целевыми для Author и Comment. Если архив будет использоваться разными приложениями, разумно синхронно писать в несколько распространённых полей, но только после проверки совместимости. В Field definitions добавьте в Overview старые и новые варианты, чтобы во время миграции видеть их рядом.

Для файлов без автора создайте data template с именем фотографа и, при необходимости, copyright. Поскольку загрузка шаблона не обязана бездумно заменять заполненные поля, он подходит для постепенного заполнения пробелов. Для подписи используйте Predefined comments только там, где формулировки действительно повторяются; уникальные описания вводите отдельно.

После каждой логической партии выполните Compare files на небольшой выборке и экспортируйте все свойства одного-двух файлов в текст. Внешним просмотрщиком проверьте, что автор и описание отображаются там, где они будут использоваться. Такой процесс медленнее одного глобального Save, но существенно уменьшает риск навязать всей коллекции ошибочную схему.

Практический сценарий: съёмка мероприятия несколькими камерами

Для репортажа от двух или трёх камер типичная проблема — разное время, а затем неправильная хронология при объединении каталогов. Сначала перенесите файлы в рабочую папку без переименования и сделайте резервную копию. В QuickImageComment включите в Overview модель камеры, DateTimeOriginal и, если полезно, имя файла. Найдите пару кадров одного момента — вспышку, начало выступления, синхронное событие.

Через Change recording date and time сгруппируйте кадры по модели или другому надёжному свойству. Для каждой камеры введите вычисленное смещение. Предварительная сортировка позволяет увидеть, стала ли последовательность логичной. Если у одной камеры ошибка не постоянна, разбейте её серию на интервалы, а не пытайтесь исправить всё одним значением.

После синхронизации откройте Rename files. Составьте имя из даты/времени и последовательного номера, причём номер лучше сделать фиксированной ширины. Если проект должен быть виден в имени, используйте короткий постоянный префикс, а не длинную подпись события. Включите обработку sidecar только если проверено соответствие расширений.

Финальный этап — общий набор ключевых слов и комментарий события через Multi image edit. Для keywords выбирайте Append, если у кадров уже есть индивидуальные теги. Авторов меняйте только там, где они действительно общие: в объединённой папке могут лежать файлы разных фотографов, и одно массовое значение уничтожит атрибуцию.

Практический сценарий: каталог предметной съёмки

Для предметной съёмки полезно отделить постоянные свойства проекта от характеристик конкретного кадра. В шаблон данных можно поместить фотографа, владельца copyright, название коллекции и общие ключевые слова. В настраиваемой области — добавить поля категории, места, заголовка или другого свойства, которое реально читается вашей системой каталогизации.

Предопределённые комментарии удобно использовать для ограниченного набора состояний: «вид спереди», «маркировка», «дефект», «упаковка», «серийный номер». Если формулировки хранятся как словарь, оператор меньше создаёт варианты вроде «вид сбоку», «боковой вид» и «сбоку», которые потом приходится нормализовать поиском.

Рейтинг можно использовать как статус отбора, но шкалу нужно документировать. Например, 1–2 — повторная съёмка, 3 — архив, 4 — рабочий вариант, 5 — основной. Само значение не несёт такого смысла без договорённости. Если другая программа уже применяет звёзды для эстетического рейтинга, не стоит поверх него вводить производственный статус.

Перед передачей файлов заказчику Search via properties помогает найти элементы без обязательного комментария или авторства. Для более точной проверки можно использовать Edit query и условия отсутствия значения. Такой контроль лучше выполнять до экспорта/публикации, пока исправление не требует повторной передачи всей партии.

Практический сценарий: приватность перед публикацией

Перед размещением фотографий в открытом доступе часто требуется удалить GPS и часть служебных метаданных, но сохранить copyright и описание. QuickImageComment позволяет сделать это точечно. Сначала сформируйте тестовую копию и в Field definitions добавьте нужные теги GPS в список одиночного удаления либо настройте исключения, если удаляется целая группа.

Не следует автоматически удалять весь EXIF только потому, что там находятся координаты. Вместе с ними могут исчезнуть ориентация и полезная дата. С другой стороны, удаление одного очевидного GPSLatitude недостаточно: координаты состоят из нескольких взаимосвязанных полей. Проверяйте результат полным списком метаданных, а не только одним выбранным тегом.

Для видео этот сценарий нельзя переносить напрямую: маска удаления метаданных на видео не действует. Если публикационная партия содержит ролики, их нужно проверять и очищать отдельным инструментом. QuickImageComment можно использовать для инвентаризации и чтения доступных свойств, но не считать завершённой санитаризацию видеоконтейнера.

Практический сценарий: поиск файлов с неполными метаданными

Когда каталог уже насчитывает тысячи элементов, ручное пролистывание Overview неэффективно. Создайте отдельную конфигурацию Search via properties для обязательных полей: автор, комментарий, copyright, дата и, если требуется, ключевые слова. Выполните Read data один раз и сохраните поисковые данные при выходе, чтобы повторные проверки не начинались с полного чтения.

Для условия «поле отсутствует» удобно перейти в Edit query. Сначала сформируйте максимально близкий фильтр обычной формой, затем отредактируйте выражение, используя доступные имена колонок. Результаты поиска можно открывать и исправлять партиями. После записи повторный поиск должен давать меньше совпадений; это простая проверка, что правила действительно работают.

Не смешивайте отсутствие конкретного физического тега с отсутствием логического комментария. Если Settings настроен на несколько мест хранения, файл может не иметь XMP Description, но содержать допустимый IPTC Caption. Для задачи миграции нужен поиск по конкретному XMP-полю; для задачи «у кадра вообще есть описание» — по объединённому значению, соответствующему конфигурации QuickImageComment.

Практический сценарий: подготовка видео к внутреннему каталогу

Если коллекция содержит MOV или MP4, сначала настройте расширения в Settings: отдельно решите, для каких типов читать свойства и для каких показывать кадр. На слабой системе либо при нестандартных кодеках можно отключить кадр и сохранить быстрый доступ к метаданным. Позицию кадра установите так, чтобы он чаще попадал на содержательную сцену, а не на заставку.

Затем подключите ExifTool и убедитесь, что процесс запущен. На одном тестовом ролике измените нейтральное поле, сохраните и перечитайте. Если контейнер и тег поддерживаются, можно переходить к Multi image edit. Для даты проверьте часовой пояс и смысл конкретного QuickTime-поля, прежде чем переносить правила JPEG на видео.

Для проигрывания используйте двойной щелчок и внешнее приложение; QuickImageComment не заменяет плеер. Если после внешнего монтажа файл обновился, вернитесь в программу, выполните Refresh и проверьте метаданные заново: некоторые видеоредакторы при экспорте создают новый контейнер и не обязаны сохранять все исходные XMP-поля.

Как использовать журнал метаданных при смешанном рабочем процессе

Опция Log changes to the metadata полезна, когда файл последовательно проходит через QuickImageComment и графический редактор. Включите логирование, исключите заведомо шумные производные поля и выполните типичный цикл: изменить подпись, открыть файл во внешнем редакторе, сделать пиксельную коррекцию, сохранить, вернуться в каталог.

Если после этого исчезает copyright или меняется XMP, журнал помогает увидеть момент изменения. Он не устанавливает виновника с юридической точностью и не гарантирует фиксацию каждого редкого внешнего события, но резко сокращает область поиска. Затем можно изменить настройки экспорта в графическом редакторе или переставить порядок операций, чтобы метаданные записывались после финального рендера.

Поля, которые особенно важно различать

Задача Что проверять Почему это важно
Описание кадра EXIF ImageDescription/UserComment, IPTC Caption, XMP Description Разные программы показывают разные источники
Автор Artist, XPAuthor, IPTC Byline/Writer, XMP Creator Одно имя может храниться в нескольких стандартах
Рейтинг XMP Rating и совместимые Microsoft-поля Reject −1 поддерживается не всеми связанными тегами
Дата съёмки DateTimeOriginal и поля контейнера видео Файловая дата и дата съёмки имеют разный смысл
GPS Широта, долгота, направления и связанные ссылки Удаление одного числа не обязательно удаляет геоданные полностью
Ключевые слова Фактический IPTC/XMP-тег и правила Append/Overwrite Пакетная замена может стереть индивидуальные значения

Эта таблица не задаёт универсальную схему метаданных. Её смысл — напомнить, что пользовательская подпись в интерфейсе может объединять несколько физических полей. Перед интеграцией с DAM, фотобанком, CMS или корпоративным архивом нужно проверить именно те теги, которые читает целевая система.

Что настраивать в первую очередь

Для нового рабочего места достаточно пройти несколько настроек в определённом порядке. Сначала включите резервное копирование и определите место хранения конфигурации. Затем настройте поля Comment и Artist, кодировки Unicode/UTF-8 и языки XMP Lang-Alt. После этого приведите Overview к минимальному полезному набору: имя файла, дата, камера, автор, комментарий, ключевые слова, рейтинг и GPS — только если они реально нужны.

Следующий уровень — Field definitions для пакетной таблицы, поиска и экспорта. Не стоит включать туда сотни тегов: чем шире таблица, тем труднее увидеть отклонение. Сначала выберите свойства, по которым принимаются решения. Полный список всегда доступен в тематических вкладках.

Затем отрегулируйте кэш и видео. Если каталог в основном JPEG на SSD, значения по умолчанию могут оказаться достаточными. Если это RAW на сетевом диске или смешанная медиатека, проверяйте отклик при реальной навигации. Отключите декодирование видеокадров для форматов, где оно не приносит пользы.

ExifTool подключайте после базовой проверки. Сначала убедитесь, что обычные JPEG корректно читаются и сохраняются через стандартный механизм, затем добавляйте внешний движок ради конкретных задач. Так при проблеме легче понять, какой слой отвечает за результат.

Ограничения QuickImageComment, которые нужно учитывать

Программа рассчитана на Windows. Наличие переносного ZIP и отсутствие обязательной установки не делает её кроссплатформенной: основной интерфейс и используемые компоненты ориентированы на Windows. Если один и тот же каталог должен полноценно редактироваться на macOS или Linux, понадобится другой инструмент либо отдельная Windows-машина.

QuickImageComment не является RAW-конвертером и фоторедактором. Image Details, сетка, масштаб и поворот помогают анализировать кадр, но не дают инструментов тоновой коррекции, ретуши, локальных масок или удаления объектов. Правильная архитектура процесса — менять пиксели во внешнем редакторе, а QuickImageComment использовать там, где нужны метаданные и каталогизация.

Поддержка форматов неоднородна. Чтение метаданных, запись тегов и показ превью зависят от разных компонентов. Видеозапись требует ExifTool, удаление видеометаданных не реализовано, RAW-превью может требовать кодек, а отдельные теги современных контейнеров зависят от сопоставления exiv2/ExifTool. Поэтому таблица «расширение поддерживается / не поддерживается» была бы слишком грубой: проверять нужно конкретную операцию.

Автоматическое объединение смысловых дублей ограничено настройками. Программа позволяет записывать комментарий и автора в несколько полей, но не является системой семантического разрешения конфликтов. Если в EXIF написано одно, а в XMP другое, решение о правильном значении остаётся за пользователем.

Поиск и массовые операции требуют времени на чтение файлов. Кэш снижает повторную нагрузку, но его данные могут кратковременно отставать от диска. На очень больших каталогах лучше работать партиями и хранить структуру папок, чем превращать одну директорию в универсальную базу.

Глубокая настраиваемость — одновременно преимущество и источник сложности. Field definitions, placeholders, исключения удаления и внешние команды позволяют построить точный процесс, но ошибочная конфигурация может масштабировать ошибку на множество файлов. Тестовые копии и повторное чтение результата здесь не избыточная осторожность, а нормальная эксплуатация.

Сравнение с аналогами

QuickImageComment логичнее сравнивать сразу в двух плоскостях. С ФотоМАСТЕР она пересекается только тем, что обе программы работают с фотоколлекцией: назначение у них разное. Более прямые альтернативы — редакторы метаданных Exif Pilot, ExifToolGUI и геотеггер GeoSetter. Поэтому выбор зависит не от количества функций вообще, а от того, нужно ли менять пиксели, массово редактировать теги или в первую очередь работать с географией.

Программа Основной рабочий акцент Пакетные задачи Геоданные Важное ограничение или условие
QuickImageComment EXIF/IPTC/XMP, комментарии, автор, поиск, переименование Multi image edit, шаблоны, время, экспорт Карта, запись GPS, поиск по радиусу Windows; удаление метаданных видео не поддерживается
ФотоМАСТЕР Визуальная обработка: цвет, ретушь, фон, объекты Применение одних настроек к серии Не является центром заявленных функций Специализация на пиксельном редактировании, а не на детальной работе с тегами
Exif Pilot Просмотр и изменение EXIF/IPTC/XMP Расширенные пакетные функции вынесены в Batch Editing Plug-in Зависит от доступных тегов, без картографического акцента Для полного batch-сценария нужен отдельный модуль
ExifToolGUI Графический доступ к большому набору тегов ExifTool Редактирование выбранных файлов, Workspace, операции ExifTool OSM-карта, геотегирование, треки Требует ExifTool; интерфейс ориентирован на более низкоуровневые теги
GeoSetter Геотегирование и IPTC/XMP/Exif Дата, buddy-файлы, синхронизация по трекам Главная специализация: координаты, направления, GPX и другие треки Фокус уже: география важнее комментариев и шаблонов общего назначения

QuickImageComment и ФотоМАСТЕР

ФотоМАСТЕР — прежде всего графический редактор. В нём заявлены цветокоррекция, замена и размытие фона, удаление объектов, портретная ретушь, коррекция фигуры, фильтры, работа с RAW и пакетное применение одинаковых настроек к серии. Эти функции меняют визуальный результат снимка. QuickImageComment сознательно не выполняет такую обработку.

Если задача — убрать дефект кожи, заменить небо или привести экспозицию серии к единому виду, инструменты ФотоМАСТЕР соответствуют ей непосредственно. Если требуется заполнить EXIF/IPTC/XMP, найти файлы без комментария, сдвинуть время разных камер, сравнить теги или переименовать по DateTimeOriginal, эти операции являются штатными сценариями QuickImageComment. В реальном процессе программы могут дополнять друг друга: визуальная коррекция выполняется отдельно, метаданные — отдельно.

Пакетность тоже означает разное. В ФотоМАСТЕР пакетная обработка применяется к настройкам изображения. В QuickImageComment Multi image edit применяет выбранные значения метаданных и имеет специальные режимы Append/Overwrite для комментариев и ключевых слов. Сравнивать эти функции только по слову «пакетная» некорректно.

QuickImageComment и Exif Pilot

Exif Pilot — более прямой конкурент: он читает и редактирует EXIF, IPTC и XMP, умеет добавлять теги и очищать метаданные в поддерживаемых форматах. У него широкий список форматов с разной степенью чтения и записи. Однако пакетное редактирование, импорт/экспорт для групп и командная строка относятся к отдельному Batch Editing Plug-in.

В QuickImageComment пакетная правка нескольких файлов, шаблоны данных, сравнение, переименование и коррекция времени встроены в общий рабочий процесс. Exif Pilot может быть удобен, когда нужен более традиционный редактор таблицы тегов и известен набор поддерживаемых форматов. QuickImageComment заметнее ориентирован на повторяющиеся комментарии, автора, ключевые слова, поиск и пользовательские определения полей.

QuickImageComment и ExifToolGUI

Актуальная ветка ExifToolGUI Фрэнка Бейнена — графическая оболочка над ExifTool. Её сильная сторона — доступ к широкой модели тегов ExifTool, настраиваемому Workspace, операциям с метаданными, карте, подкаталогам, функциям даты и ExifTool Direct. В современных версиях развиваются HEIC, регионы, сравнение через возможности ExifTool и геоданные.

QuickImageComment может работать без ExifTool для многих базовых задач и подключает его как дополнительный движок. Интерфейс больше заточен под центральные Comment/Artist, списки недавних и предопределённых значений, data templates и Field definitions по задачам. ExifToolGUI удобнее тем, кому нужен прямой доступ к экосистеме ExifTool и большое количество низкоуровневых тегов; QuickImageComment — тем, кто хочет собрать из метаданных повторяемый редакционный процесс без постоянной работы с командами ExifTool.

QuickImageComment и GeoSetter

GeoSetter тоже работает с EXIF/IPTC/XMP и использует ExifTool, но его специализация — геоданные. Он показывает координаты и направления на карте, записывает GPS, умеет синхронизировать фотографии с треками GPX, NMEA и другими форматами, переносить геоданные между buddy-изображениями и заполнять поля местоположения.

QuickImageComment имеет карту и поиск по радиусу, однако вокруг GPS у неё нет столь выраженного трекового рабочего процесса. Зато она сильнее ориентирована на комментарии, автора, произвольные редактируемые поля, templates, placeholders, сравнение и текстовый экспорт. Если центральная задача — восстановить координаты по GPS-треку путешествия, GeoSetter предоставляет специализированные функции; если география лишь одна часть общей каталогизации, QuickImageComment объединяет её с остальными полями.

Как выстроить надёжный рабочий процесс

Самая безопасная модель работы с QuickImageComment — разделить операции на чтение, проектирование правил, тестовую запись и массовое применение. Сначала программа используется как инспектор: открыть Representative files, сравнить полные вкладки и понять, какие теги реально существуют. Затем настраиваются Settings и Field definitions. Только после этого создаются шаблоны, placeholders, правила удаления или переименования.

Тестовая запись должна включать не один идеальный JPEG, а несколько характерных случаев: файл со старой камерой, современный телефон, RAW с sidecar, изображение с кириллицей, ролик, файл без GPS. После операции каждый тип нужно перечитать и, если он будет использоваться другой системой, открыть в этой системе. Такая небольшая матрица тестов даёт больше уверенности, чем успешная обработка тысячи однотипных файлов.

Массовые действия лучше делать в порядке от наименее разрушительных к наиболее структурным. Сначала комментарии, авторство и ключевые слова, затем дата/время, потом переименование, в конце — удаление метаданных для публикационной копии. Переименование раньше исправления времени может привести к имени, построенному на неверной дате; очистка метаданных раньше архивации лишит материал исходных сведений.

Для постоянной работы сохраните несколько представлений Adjust view и несколько наборов Field definitions под реальные задачи. «Разметка», «Контроль», «GPS», «Сравнение» полезнее одной перегруженной панели. Программа позволяет глубоко адаптировать интерфейс именно для того, чтобы человек видел нужные поля в момент решения, а не весь технический словарь одновременно.

Итоговая оценка возможностей по задачам

QuickImageComment лучше всего раскрывается там, где фотография рассматривается не только как картинка, но и как запись с описательными и техническими данными. Центральные поля автора и комментария ускоряют ручную разметку; Multi image edit, templates и placeholders масштабируют её на серии; Search via properties, карта, Compare files и текстовый экспорт помогают контролировать результат.

Программа требует аккуратной первичной настройки именно потому, что метаданные не сводятся к одному «описанию». Пользователь выбирает, в какие EXIF/IPTC/XMP-поля писать значения, какие показывать в Overview, какие использовать для поиска и какие исключать из удаления. При осознанной конфигурации это превращается в преимущество: рабочий экран отражает структуру конкретного архива, а не абстрактный набор всех возможных тегов.

Главные границы понятны: редактирование пикселей выполняется в другом приложении, работа идёт в Windows, часть современных форматов требует ExifTool или системного кодека, а удаление видеометаданных не поддерживается. Если эти ограничения совместимы с задачей, QuickImageComment закрывает редкую комбинацию функций — от повседневного ввода комментариев до технического сравнения, массовой синхронизации времени и поиска по координатам — в единой системе работы с коллекцией.

0 0 голоса
Рейтинг статьи

Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные