jExifToolGUI: кроссплатформенный интерфейс для ExifTool

jExifToolGUI — это графический интерфейс для ExifTool, рассчитанный на работу с метаданными изображений без постоянного набора команд в терминале. Программа помогает просматривать EXIF, XMP, GPS, IPTC и другие группы тегов, редактировать данные в отдельных фотографиях и пакетах файлов, копировать метаданные между снимками, добавлять геотеги по GPS-треку, переименовывать фотографии по данным съёмки и запускать собственные команды ExifTool из интерфейса. Это не фотокаталогизатор и не редактор изображений в стиле Lightroom: jExifToolGUI решает именно задачи управления метаданными.

Содержание

Скачать jExifToolGUI

Бесплатно
В реестре программного обеспечения РФ
Чистая установка

Новейшая версия для Windows и macOS. Удобный редактор с ИИ и профессиональными функциями.

⬇ Скачать ФотоМАСТЕР бесплатно

⬇ Скачать jExifToolGUI

Что такое jExifToolGUI

jExifToolGUI расшифровывается достаточно буквально: j — Java, ExifTool — движок работы с метаданными, GUI — Graphical User Interface. Программа написана на Java Swing и работает как оболочка над ExifTool. Все операции чтения, записи и изменения тегов выполняются через ExifTool, а jExifToolGUI даёт пользователю вкладки, поля, кнопки, выпадающие списки и готовые сценарии, чтобы не держать в голове синтаксис командной строки.

Главная идея программы — сделать мощный ExifTool более удобным для фотографа, архивиста или обычного пользователя, который работает с сериями снимков. В командной строке ExifTool позволяет сделать почти всё, что возможно с метаданными, но требует точного знания имён тегов, групп, параметров и формата команд. jExifToolGUI закрывает типовые операции через интерфейс: выбрать файл, открыть вкладку, заполнить нужные поля, отметить галочки Save, нажать Save to selected image(s) или другую целевую кнопку.

В интерфейсе jExifToolGUI основной экран делится на две части. Слева находится список загруженных изображений с миниатюрами и именами файлов, справа — рабочая область с вкладками View Data, Edit Data, Copy Data, Your Commands / Exiftool Commands и инструментами ExifTool. Вкладка Edit Data дополнительно содержит подкладки Exif, Xmp, Gps, Geotagging, Gpano, Lens, XMP+IPTC_String+, User defined combinations. Такая структура сразу показывает назначение программы: она не строит красивую библиотеку фотографий, а даёт доступ к конкретным группам метаданных.

Главное окно jExifToolGUI с загрузкой изображений и вкладкой View Data

Для чего нужна программа

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

Основные задачи jExifToolGUI:

  • просмотр EXIF, XMP, GPS, IPTC, MakerNotes и других тегов;

  • редактирование даты, времени, камеры, модели, объектива и авторских данных;

  • пакетная запись одинаковых полей в несколько выбранных фотографий;

  • копирование метаданных из одного reference image в другие файлы;

  • добавление GPS-координат по GPS track log file;

  • корректировка рассинхрона времени камеры и GPS-трека через Geosync time;

  • запись XMP/IPTC-данных о месте съёмки: Location, Country, State/Province, City;

  • работа с данными объектива через вкладку Lens;

  • создание собственных наборов тегов через User defined Metadata combis;

  • экспорт метаданных в sidecar-файлы;

  • переименование фотографий по EXIF-данным, дате, модели камеры, ISO, фокусному расстоянию, городу или исходному имени файла;

  • запуск собственных параметров ExifTool через вкладку Your Commands.

Важное отличие от простых EXIF-просмотрщиков состоит в том, что jExifToolGUI ориентирована не только на чтение. Она умеет записывать значения, переносить их между файлами и автоматизировать повторяющиеся действия. Если нужно только открыть один JPEG и посмотреть, на какую камеру он снят, jExifToolGUI может показаться избыточной. Если нужно обработать папку фотографий, добавить авторские поля, поправить GPS, синхронизировать дату или переименовать серию снимков, программа уже становится заметно практичнее.

Логика интерфейса

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

Верхняя часть окна содержит меню:

МенюЧто находится внутри
Fileзагрузка изображений и директорий, настройки, выход
Renamingпереименование фотографий по шаблонам
Metadataэкспорт, sidecar-файлы, копирование и удаление метаданных
Date/Timeоперации с датой и временем
Otherдополнительные операции
Toolsпользовательские наборы тегов, база тегов, служебные инструменты
Helpсправка и обучающие материалы

Основная панель слева показывает загруженные файлы. В ранней классической компоновке это таблица с колонками Photo и Filename; в режимах с предпросмотром отображаются миниатюры. Для больших папок важна возможность отключать создание превью, потому что чтение миниатюр и метаданных у сотен изображений может занимать время. В таком режиме jExifToolGUI работает больше как техническая оболочка для обработки выбранного набора файлов.

Правая часть окна — главный рабочий блок. Самая частая последовательность действий выглядит так:

  1. загрузить изображения через кнопку Load Images, Load Directory или перетаскиванием;

  2. выбрать один или несколько файлов слева;

  3. открыть нужную вкладку справа;

  4. выбрать группу тегов или заполнить поля;

  5. отметить галочки сохранения, если вкладка работает по принципу выборочной записи;

  6. нажать кнопку записи, копирования, экспорта или запуска команды.

Просмотр метаданных во вкладке View Data

View Data — базовая вкладка для просмотра метаданных. Она показывает таблицу с колонками Group, Tag, Value, где каждая строка соответствует конкретному тегу. В верхней части вкладки есть переключатели и фильтры: All, Common Tags, By Group, By Camera, а также выпадающие списки для выбора набора тегов или производителя камеры.

Вкладка View Data в jExifToolGUI

В режиме All программа выводит весь доступный набор данных по выбранному файлу. Это удобно, когда нужно увидеть полную картину: технические данные файла, дату создания, модель камеры, параметры экспозиции, XMP-поля, GPS, сведения о цвете, программном обеспечении и внутренних структурах изображения.

Common Tags — более практичный режим. Он нужен не для полного аудита файла, а для быстрого просмотра часто используемых полей. В этой группе обычно интересуют дата съёмки, камера, объектив, выдержка, диафрагма, ISO, фокусное расстояние, авторские поля, описание, координаты и данные, которые реально используются в повседневной работе с фотографиями.

By Group полезен, когда нужно сузить вывод до конкретной группы. Например, пользователь может выбрать EXIF, XMP, GPS или другую группу и не просматривать сотни строк, которые не относятся к задаче. Для диагностики это удобнее, чем полный список.

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

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

Как посмотреть EXIF фотографии

Быстрый сценарий просмотра EXIF в jExifToolGUI:

  1. открыть программу;

  2. нажать Load Images для выбора одного или нескольких файлов либо Load Directory для загрузки папки;

  3. выбрать нужный снимок в левой панели;

  4. открыть вкладку View Data;

  5. выбрать Common Tags, если нужен быстрый обзор, или All, если требуется полный вывод;

  6. изучить таблицу Group / Tag / Value;

  7. при необходимости переключиться на By Group и выбрать конкретную группу метаданных.

Для проверки камеры и параметров съёмки обычно достаточно строк Make, Model, DateTimeOriginal, ExposureTime, FNumber, ISO, FocalLength, LensModel. Для проверки приватности перед публикацией важнее строки GPS, XMP location, creator, copyright, software и комментарии.

Редактирование метаданных во вкладке Edit Data

Edit Data — главный раздел записи метаданных. Внутри него находятся подкладки для разных типов данных: Exif, Xmp, Gps, Geotagging, Gpano, Lens, XMP+IPTC_String+, User defined combinations. Каждая подкладка рассчитана на свой набор полей и задач.

jExifToolGUI

Логика редактирования в jExifToolGUI достаточно строгая. Действия во вкладке Edit Data работают только после выбора одного или нескольких изображений. Можно выбрать один файл и изменить данные только в нём. Можно выбрать несколько файлов и записать одинаковые значения во все выбранные изображения. Можно выбрать один файл, скопировать из него нужные данные, затем выделить другие изображения и применить скопированное к ним.

На подкладках редактирования используются кнопки нижней строки:

КнопкаНазначение
Copy from selected image / copy fromсчитать значения из выбранного изображения в поля формы
Save to selected image(s) / save toзаписать отмеченные значения в выбранные файлы
Reset fieldsочистить или сбросить заполненные поля
Helpоткрыть справку по текущему экрану

Чекбоксы в колонке Save позволяют записывать не всё подряд, а только выбранные поля. Это особенно важно при пакетной обработке. Например, можно заполнить Creator, Copyright и Credits, отметить только эти строки и не трогать дату съёмки, модель камеры, GPS и объектив.

EXIF-данные

Подкладка Exif используется для технических и базовых данных изображения. Здесь можно работать с полями камеры, модели, датой и временем, частью параметров съёмки и другими EXIF-тегами. В повседневной работе чаще всего редактируют не исходные параметры экспозиции, а даты, авторские поля, сведения о камере в особых случаях и данные, которые не были корректно записаны устройством.

EXIF-метаданные важны для сортировки архива. Если у снимков неправильный DateTimeOriginal, фотоменеджеры, облачные сервисы и каталоги могут показывать серию в неверном порядке. jExifToolGUI позволяет исправлять такие ошибки без ручного ввода команды ExifTool.

XMP-данные

Подкладка Xmp нужна для расширенных описательных метаданных. XMP чаще используется в современных фотокаталогах, облачных сервисах, DAM-системах и рабочих процессах с публикацией. В XMP удобно хранить описание, автора, copyright, location, city, country, сведения о правах и другие текстовые поля.

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

GPS и location

Подкладка Gps отвечает за координаты и связанные географические поля. Здесь можно работать с широтой, долготой, высотой, направлением и другими GPS-тегами. В отличие от простого поля город, GPS-координаты позволяют точно привязать снимок к месту съёмки.

Для приватности этот раздел тоже критичен. Фото с GPS-тегами может раскрывать дом, офис, место отдыха, маршрут поездки или точку съёмки редкого объекта. jExifToolGUI даёт возможность увидеть эти данные и осознанно решить, нужно ли их сохранять, менять или удалять.

GPano

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

XMP+IPTC_String+

XMP+IPTC_String+ помогает работать с текстовыми полями, которые дублируются или сопоставляются между XMP и IPTC. На практике это удобно для подписи автора, описания, места, ключевых сведений о правах и полей, которые должны быть видны разным программам.

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

Геотегинг фотографий по GPS-треку

Геотегинг — один из самых полезных сценариев jExifToolGUI. Программа может добавить GPS-координаты к фотографиям на основе GPS track log file. Такой трек может быть записан телефоном, GPS-навигатором, спортивными часами, отдельным GPS-логгером или другим устройством, которое сохраняет маршрут. jExifToolGUI загружает трек, сопоставляет время снимка со временем в треке и записывает координаты в изображение.

Вкладка Geotagging в jExifToolGUI

Вкладка Geotagging содержит несколько ключевых блоков:

ЭлементНазначение
Folder containing the imagesпуть к папке с изображениями, если нужно обработать папку, а не выбранные файлы
GPS log fileпуть к GPS-треку
Geosync timeсмещение времени между камерой и GPS-треком
XMP/IPTC locationтекстовые данные о месте съёмки
Saveгалочки для сохранения отдельных location-полей
Make backup of originalsсоздание резервных копий исходников
Write geotag information to image(s)запуск записи геоданных
Reset fieldsсброс формы
Helpсправка по экрану

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

Geosync time

Поле Geosync time нужно, когда время камеры не совпадает с временем GPS-устройства. Формат смещения поддерживает варианты SS, MM:SS, HH:MM:SS, DD HH:MM:SS, а также знак + или -. Например, +1:20 означает добавление одной минуты и двадцати секунд к времени снимка перед сравнением с GPS-треком. Значение -25 означает вычитание 25 секунд.

В jExifToolGUI не нужно заключать значение смещения в кавычки. В поле вводится просто -25, +1:20, 00:02:00 или другое значение в поддерживаемом формате.

Два способа выбора фотографий

Во вкладке Geotagging есть два сценария обработки:

  1. использовать изображения, уже загруженные и выбранные в левой панели;

  2. указать папку в поле Folder containing the images.

Если поле Folder containing the images заполнено, jExifToolGUI обрабатывает папку. Если нужно применить геотеги только к выделенным снимкам, это поле должно оставаться пустым. Такой принцип важен: заполненная папка имеет приоритет над выборкой в левой панели.

XMP/IPTC location

Геотегинг добавляет координаты, но координаты не всегда равны полноценному описанию места. Поэтому во вкладке есть блок XMP/IPTC location с полями:

  • Location;

  • Country;

  • State/Province;

  • City.

Рядом расположен столбец Save, где можно отметить, какие значения нужно записывать. Например, можно добавить только Country и City, если точная локация не нужна, или заполнить все поля для архива.

Резервные копии

Чекбокс Make backup of originals отвечает за создание резервных копий. При включении этой опции jExifToolGUI сохраняет изменённые изображения как новые файлы, а исходные получают расширение .original. Это особенно полезно при массовом геотегинге: если трек выбран неверно или Geosync time рассчитан неправильно, пользователь может вернуться к исходникам.

Как добавить GPS по треку

Практическая последовательность:

  1. загрузить фотографии через Load Images или Load Directory;

  2. выбрать нужные снимки в левой панели;

  3. открыть Edit Data;

  4. перейти на подкладку Geotagging;

  5. оставить Folder containing the images пустым, если обрабатываются выбранные снимки;

  6. нажать Browse рядом с GPS log file;

  7. выбрать файл GPS-трека;

  8. при необходимости заполнить Geosync time;

  9. заполнить Location, Country, State/Province, City;

  10. отметить нужные галочки Save;

  11. включить Make backup of originals;

  12. нажать Write geotag information to image(s);

  13. проверить результат во вкладке View Data.

После записи jExifToolGUI добавляет как EXIF GPS, так и XMP GPS-теги. Это повышает совместимость с разными программами и сервисами, потому что одни приложения лучше читают EXIF GPS, а другие ориентируются на XMP.

Копирование метаданных между фотографиями

Copy Data — вкладка для переноса метаданных из одного изображения в другие. Это не ручной ввод каждого поля, а именно копирование целых категорий или выбранных групп. Сценарий полезен, когда у серии фотографий одинаковые авторские данные, одинаковое место, один проект, один заказчик, одна лицензия или одна корректная reference image, из которой нужно размножить теги на остальные файлы.

jExifToolGUI

На скриншоте видны три режима копирования:

  • Copy the values of all writable tags from the source image to the target image(s), writing the information to same-named tags in the preferred groups;

  • Copy the values of all writable tags from the source image to the target image(s), preserving the original tag groups;

  • Copy metadata using below mentioned selective group options.

Ниже расположены чекбоксы категорий, например Copy exif data (-exif:all), Copy xmp data (-xmp:all), Copy IPTC data (-iptc:all). Такой подход даёт выбор между широким копированием и более контролируемым переносом.

Типовой сценарий:

  1. выбрать изображение-источник;

  2. считать или использовать его как reference image;

  3. выбрать изображения-получатели;

  4. открыть Copy Data;

  5. выбрать режим копирования;

  6. отметить нужные группы;

  7. запустить перенос.

Копирование метаданных удобно, но требует аккуратности. Не стоит бездумно переносить все EXIF-данные из одного файла в другой, если снимки сделаны в разное время, на разные камеры или с разными параметрами. Для авторских данных, XMP, IPTC и location-полей перенос обычно безопаснее. Для технического EXIF нужно понимать, что именно копируется.

Переименование фотографий по EXIF

Переименование — одна из самых практичных функций jExifToolGUI. Программа позволяет формировать имена файлов по данным из метаданных: дате, времени, модели камеры, месту съёмки, ISO, фокусному расстоянию, исходному имени и дополнительной нумерации. Это полезно для архива, где имена вроде DSC_1234.JPG, IMG_0001.CR2 или P1000123.RAF быстро теряют смысл.

Окно Rename Photos в jExifToolGUI

Окно Rename Photos строит имя по схеме:

prefix_suffix_(numbering).extension

Внутри есть четыре основные зоны:

ЗонаЧто делает
Prefixзадаёт первую часть имени
Suffixзадаёт вторую часть имени
No. of digits и счётчикдобавляют автонумерацию
File extensionуправляет регистром расширения

Prefix

Prefix — первая часть будущего имени. В окне доступны варианты:

  • Date_time;

  • Date;

  • String;

  • Camera model.

Для Date_time можно выбрать формат даты и времени из выпадающего списка, например YYYYMMDDHHMMSS. Для Date используется только дата. String позволяет задать собственное текстовое начало имени. Camera model подставляет значение из метаданных, например ${Exif:Model}.

Пример логики:

  • 20240718153022 — если выбран Date_time;

  • 20240718 — если выбран Date;

  • Spain_trip — если задан String;

  • Canon EOS R6 — если выбран Camera model.

Suffix

Suffix — вторая часть имени. Его можно не использовать, а можно добавить к префиксу уточнение. В окне видны варианты:

  • Do not use;

  • String;

  • Date_time;

  • Date;

  • Camera model;

  • location;

  • City name;

  • ISO;

  • Focal length in 35mm format;

  • Original filename.

Особенно удобен Original filename. Он подставляет исходное имя камеры через ${filename}. Это помогает сохранить связь с оригинальной нумерацией камеры, но сделать имя более информативным.

Примеры итоговых имён:

НастройкаПример результата
Prefix: Date_time, suffix: Do not use20240718153022.jpg
Prefix: Date, suffix: Original filename20240718_DSC_1234.jpg
Prefix: String, suffix: City nameVacation_Paris.jpg
Prefix: Camera model, suffix: ISOSony A7 III_800.jpg
Prefix: Date_time, suffix: Focal length in 35mm format20240718153022_50.jpg

Numbering

Автонумерация нужна, если выбранные поля могут дать одинаковые имена. Например, несколько кадров могут быть сняты в одну секунду, несколько файлов могут иметь одинаковую дату, а серия может использовать один и тот же город. Блок No. of digits задаёт количество цифр, а выпадающий список определяет старт счёта.

Если указать две цифры, программа создаёт номера вида 01, 02, 03. Если три — 001, 002, 003. Это помогает избежать конфликтов имён и сохранить порядок файлов.

Extension

Блок File extension не превращает JPEG в PNG и не меняет формат файла. Он управляет только видом расширения:

  • Leave as is;

  • Make lower case;

  • Make upper case.

Это полезно, когда в одной папке есть JPG, jpg, JPEG, jpeg, а пользователь хочет привести имена к единому виду. Программа не выполняет конвертацию, а только нормализует имя файла.

Как переименовать серию фотографий

Последовательность действий:

  1. открыть jExifToolGUI;

  2. загрузить нужную папку или набор файлов;

  3. проверить порядок файлов в левой панели;

  4. открыть окно Rename Photos;

  5. при необходимости указать source folder;

  6. выбрать Prefix;

  7. выбрать Suffix;

  8. настроить No. of digits;

  9. выбрать режим File extension;

  10. проверить подсказку Name: Prefix_suffix.extension;

  11. нажать OK.

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

Работа с данными объектива

Вкладка Lens нужна для добавления и исправления сведений об объективе. Это особенно полезно при съёмке мануальной оптикой, адаптерами, дополнительными линзами или камерами, которые не записали полную информацию в EXIF. В таких случаях Lightroom, Capture One, digiKam, XnView MP и другие программы могут не распознать объектив или показать пустое поле.

jExifToolGUI

На вкладке Lens есть поля:

  • Lens make;

  • Lens model;

  • Lens serial number;

  • Focal length;

  • Focal length in 35mm format;

  • Fnumber;

  • max. Aperture value;

  • Metering mode;

  • Focus distance;

  • Lens id;

  • Conversion lens;

  • Lens type;

  • Lens firmware version.

Справа у каждого поля находится чекбокс Save. Это позволяет записывать только те параметры, которые действительно нужно добавить. Например, если нужно указать только Lens model и Focal length, можно не трогать серийный номер, прошивку и остальные поля.

Внизу расположены кнопки:

  • Copy from selected image;

  • Save to selected image(s);

  • Reset fields;

  • Help;

  • Save this lens configuration;

  • Load a lens configuration.

Save this lens configuration сохраняет набор данных объектива для повторного использования. Это удобно для мануальных объективов: один раз создаётся профиль, затем он применяется к сериям фотографий, снятым на эту оптику. Load a lens configuration загружает сохранённый набор и позволяет записать его в выбранные изображения.

Когда вкладка Lens реально нужна

Практические случаи:

  • камера не записала модель объектива;

  • использовался старый мануальный объектив через адаптер;

  • объектив определяется как Unknown;

  • EXIF показывает фокусное расстояние, но не модель;

  • нужно привести название объектива к единому виду в архиве;

  • серия снимков должна корректно группироваться по объективу в фотоменеджере;

  • данные объектива нужны для поиска и фильтрации.

Вкладка Lens не заменяет профиль коррекции оптики в RAW-конвертере. Она записывает метаданные. Если программе обработки нужны профили дисторсии, виньетирования или хроматических аберраций, это уже отдельный механизм. Но правильное Lens model часто помогает другим приложениям сопоставить снимок с нужным профилем.

Пользовательские наборы тегов

User defined Metadata combis — сильная функция jExifToolGUI для тех, кто регулярно записывает одинаковые наборы тегов. Вместо ручного выбора полей на разных вкладках можно создать собственную комбинацию: набор экранных названий, соответствующих metadata tags и значений по умолчанию.

Окно User defined Metadata combi sets

Окно пользовательских наборов показывает таблицу:

КолонкаНазначение
Screen labelпонятное название поля в интерфейсе
metadata tagsреальное имя тега ExifTool
default valueзначение по умолчанию

В нижней части окна есть список наборов и кнопки Save, Save As, Close, Help. Пользователь может создать набор для пейзажей, спортивной съёмки, семейного архива, коммерческих фотографий, музейного описания, Google Photos или GPS/location-задач.

В jExifToolGUI есть предустановленные наборы:

  • isadg;

  • gps_location;

  • Google Photos.

gps_location объединяет GPS и location-поля из EXIF, XMP и IPTC. Google Photos ориентирован на теги, которые используются или распознаются Google Photos. isadg связан с архивным описанием ISAD(G) и добавляет данные в XMP-категорию xmp-isadg.

Использование набора User defined combinations во вкладке Edit Data

Во вкладке Edit Data -> User defined combinations пользователь выбирает созданный набор в поле Your defined sets, после чего видит таблицу с тегами и значениями. Внизу доступны Make backup of originals, Copy from selected image, Save to selected image(s), Help. Такая логика делает пользовательские наборы не справочником, а рабочим инструментом для записи метаданных в изображения.

Пример набора для коммерческой съёмки

Для предметной или рекламной съёмки можно создать набор:

Screen labelmetadata tagsdefault value
CreatorXMP:CreatorИмя фотографа
CopyrightXMP:RightsCopyright / год / владелец
CreditXMP:CreditНазвание студии
CityXMP:CityГород съёмки
CountryXMP:CountryСтрана
Usage termsXMP:UsageTermsУсловия использования

После создания такого набора достаточно открыть User defined combinations, выбрать серию файлов и нажать Save to selected image(s). Это быстрее и безопаснее, чем каждый раз собирать команду ExifTool вручную.

Собственные команды ExifTool

Вкладка Your Commands предназначена для ситуаций, когда стандартных экранов jExifToolGUI не хватает. Здесь пользователь вводит параметры ExifTool, а программа применяет их к выбранным изображениям. Важно, что сама команда exiftool в поле не указывается: jExifToolGUI вызывает ExifTool самостоятельно, а пользователь вводит только параметры.

jExifToolGUI

На вкладке есть поле Parameters, кнопки Clear parameter(s) field, Clear output field, Go, Help, Add favorite, Load favorite, а также переключатели шрифта:

  • Use a non-proportional "monospaced" font;

  • Use a proportional font.

Ниже находится область вывода результата. Это удобно, потому что пользователь видит не только сам факт выполнения, но и текстовый ответ ExifTool.

Зачем нужны favorites

Add favorite сохраняет команду для повторного использования, а Load favorite загружает её позже. Это полезно для регулярных операций:

  • удалить определённую группу метаданных;

  • записать конкретный XMP-тег;

  • экспортировать набор полей;

  • перенести дату;

  • выполнить нестандартную команду, которой нет в готовых вкладках.

Вкладка Your Commands делает jExifToolGUI гибче. Без неё программа была бы только набором готовых форм. С ней пользователь может постепенно переходить от простых GUI-операций к более точному управлению ExifTool, не выходя из интерфейса.

ExifTool Database

ExifTool Database — справочный и поисковый инструмент внутри jExifToolGUI. Эта вкладка не изменяет изображения. Она нужна для поиска по категориям, группам, семействам и тегам, которые поддерживает ExifTool. Количество доступных тегов зависит от версии базы и ExifTool, но сама идея вкладки остаётся простой: найти нужный тег, понять его группу и использовать в пользовательской команде или наборе metadata combis.

Практическая польза ExifTool Database проявляется при работе с нестандартными полями. Например, пользователь хочет записать не просто Copyright, а конкретный XMP-тег, который распознаётся нужной системой. Вместо поиска в интернете можно воспользоваться внутренней базой, найти тег, затем применить его через User defined combinations или Your Commands.

Также база поддерживает сохранение SQL-запросов как favorites. Это уже более технический сценарий, но для пользователей, которые часто ищут теги по шаблону, он удобен.

Экспорт метаданных и sidecar-файлы

jExifToolGUI поддерживает экспорт метаданных в отдельные файлы. Это нужно для резервирования, переноса данных, анализа, сравнения и последующего применения к изображениям. В меню Metadata есть пункт Export metadata и подменю Sidecar exports.

Меню Metadata -> Sidecar exports в jExifToolGUI

В Sidecar exports доступны варианты:

  • Export Exif Sidecar file(s);

  • Export XMP Sidecar file(s);

  • Export MIE Sidecar file(s);

  • Export EXV Sidecar file(s).

Через общий экспорт метаданных поддерживаются форматы txt, tab, xml, html, csv. Sidecar-файлы позволяют хранить метаданные отдельно от изображения. XMP sidecar особенно известен по RAW-процессингу, но jExifToolGUI не ограничивается только XMP: программа работает и с EXIF, MIE, EXV.

Важная особенность jExifToolGUI — sidecar-файлы можно читать как изображения в контексте метаданных. Например, .mie можно загрузить вместе с набором фотографий, использовать как источник Copy from selected image и заполнить метаданные в одном или нескольких файлах. Поэтому отдельной функции импорта в привычном смысле не требуется: sidecar-файл становится источником данных для копирования.

Когда экспорт полезен

Экспорт метаданных нужен в нескольких случаях:

  • перед массовой правкой, чтобы сохранить состояние тегов;

  • для передачи описаний между архивами;

  • для анализа в таблицах через CSV;

  • для сравнения разных файлов;

  • для сохранения XMP-данных отдельно от RAW;

  • для создания шаблона, который потом применяется к группе снимков;

  • для документирования состояния архива.

CSV-экспорт удобен для таблиц: данные можно открыть в Excel, LibreOffice Calc или другой программе и проверить, какие файлы имеют пустой Creator, неправильный City, отсутствующий Copyright или не заполненные GPS-поля.

Настройки программы

Настройки jExifToolGUI открываются через File -> Preferences. Экран настроек разделён на вкладки General, Language, System. Каждая отвечает за свою часть поведения программы.

jExifToolGUI

General

Во вкладке General задаются базовые параметры:

  • путь к Exiftool location;

  • Default image start directory;

  • использование последней открытой папки;

  • путь к RAW viewer location;

  • опция использования RAW viewer и для не-RAW изображений;

  • значения, которые можно всегда добавлять к изображениям.

Блок Values to always add to your images включает поля вроде Creator, Copyright/Rights, Credits. Это удобная настройка для фотографа: один раз указать стандартные авторские данные, затем быстрее применять их к сериям снимков.

Raw Image viewer нужен потому, что jExifToolGUI может показывать многие обычные форматы и создавать миниатюры, но не является полноценным RAW-просмотрщиком. Если пользователь работает с .CR2, .NEF, .ARW, .RAF, .ORF и другими RAW-файлами, отдельный просмотрщик помогает открывать изображение полноэкранно, а jExifToolGUI при этом продолжает выполнять свою основную задачу — работу с метаданными.

Language

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

System

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

Практическая инструкция: запись авторских данных в несколько фото

Один из частых сценариев — добавить авторские данные в серию снимков перед передачей клиенту или публикацией. В jExifToolGUI это делается через Edit Data, XMP/IPTC-поля или пользовательскую комбинацию.

Порядок действий:

  1. загрузить фотографии;

  2. выделить нужные файлы в левой панели;

  3. открыть Edit Data;

  4. перейти на подкладку Xmp, XMP+IPTC_String+ или User defined combinations;

  5. заполнить поля автора, copyright, credits, описание или usage terms;

  6. отметить галочки Save рядом с нужными строками;

  7. включить Make backup of originals, если требуется резервная копия;

  8. нажать Save to selected image(s);

  9. открыть View Data;

  10. выбрать Common Tags или By Group;

  11. проверить, что поля записаны.

Для коммерческой фотографии лучше не ограничиваться одним EXIF-полем Artist. Более надёжный подход — записывать данные в XMP и IPTC, потому что современные программы и фотосервисы чаще используют именно эти группы для описаний, прав и авторства.

Практическая инструкция: исправление даты съёмки

Неправильная дата — распространённая проблема после смены часового пояса, сброса камеры, съёмки несколькими устройствами или работы со старыми файлами. jExifToolGUI позволяет исправлять дату через вкладки редактирования и функции Date/Time.

Базовая логика:

  1. загрузить серию фотографий;

  2. отсортировать или выбрать нужную группу;

  3. открыть Edit Data -> Exif;

  4. найти поля даты и времени;

  5. заполнить корректное значение в формате, который ожидает программа;

  6. отметить Save;

  7. записать данные через Save to selected image(s);

  8. проверить результат в View Data.

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

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

Если один снимок в серии уже содержит правильные GPS/location-данные, их можно перенести на остальные.

Порядок действий:

  1. загрузить все фотографии серии;

  2. выбрать файл с корректными метаданными;

  3. открыть Copy Data или нужную подкладку Edit Data;

  4. использовать Copy from selected image;

  5. выделить файлы, куда нужно перенести данные;

  6. выбрать группы GPS, XMP или IPTC;

  7. нажать кнопку записи или копирования;

  8. проверить один из обработанных файлов во View Data.

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

История версий программы

История jExifToolGUI показывает, что программа развивалась не как простой просмотрщик EXIF, а как расширяемая оболочка вокруг ExifTool. В разные этапы добавлялись пользовательские наборы тегов, сравнение метаданных, улучшенная загрузка изображений, вкладки экспорта, поддержка языков, улучшения GPS, переработка предпросмотра и исправления работы с путями.

Линия 1.6.x

В ветке 1.6 заметный акцент был сделан на пользовательских наборах метаданных. Появилась возможность создавать собственные metadata tag combinations для разных сценариев: архив, спорт, пейзажи, семейные фото, wildlife, Google Photos, GPS/location. Также были заложены механизмы работы с пользовательскими конфигурационными файлами для нестандартных тегов.

В версии 1.6.3.1 исправлялись ошибки, связанные с переводами и конфигурациями объективов. В частности, проблема с некорректными символами в файле переводов мешала использовать Load Images и Load Folder в системах с языками, отличными от английского, немецкого, испанского и нидерландского; также была исправлена работа сохранённых описаний lens configurations.

Линия 1.7.x

В 1.7.0 добавился экран сравнения метаданных нескольких изображений. Он позволял сравнивать до 25 файлов, использовать выборки вроде All, Common Tags, групповые режимы и экспортировать результат в PDF или CSV. На этом же этапе текстовые кнопки были заменены на кнопки с иконками и tooltips, появилась поддержка аргументов командной строки, улучшенный просмотрщик изображений, настройка single column / dual column для панели миниатюр, SplitPane-разделитель и переработка Copy Data.

В 1.7.1 появилась функция Remove metadata by category, которая использует тот же выпадающий список категорий, что и основной экран. Это важное дополнение для пользователей, которым нужно не только записывать, но и удалять группы метаданных. В этой же ветке были исправления для AppImage и поведения меню на macOS.

Линия 1.8.x

В 1.8.0 был усилен GPS-блок: в основной GPS-вкладке появился внутренний поиск местоположения через OpenStreetMap Nominatim с просмотром карты и копированием координат. Это сделало ручную работу с координатами удобнее: пользователь мог искать место и переносить координаты в поля без полного перехода на сторонние инструменты.

Линия 1.9.x

В 1.9.0 программа отказалась от поддержки Java 8. Это было связано в том числе с TIFF: Java 11 и выше поддерживает TIFF штатно, а поддержка через внешние библиотеки становилась менее удобной. В этой версии добавились настройки пользовательского шрифта и размера шрифта для экранов с высоким разрешением, возможность отключать генерацию миниатюр и чтение метаданных при загрузке, работа с папками в Export/Import и Exiftool Commands, отображение исходной папки в нижней строке, поиск по метаданным загруженных изображений, поддержка Photoshop thumbnails и исправления проблем с путями к ExifTool в Windows.

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

Линия 1.10.x

В 1.10.0 была полностью переработана загрузка изображений и метаданных. Метаданные стали загружаться в фоне, изображения с превью начали открываться быстрее, миниатюры стали сохраняться в кеш, а повторный доступ к крупным изображениям без превью стал быстрее. Также были исправлены проблемы поиска ExifTool в Windows, изменена логика macOS bundle, добавлен сценарий Nominatim-поиска по координатам и выполнены другие улучшения.

Линия 2.0.x

В 2.0.0 была полностью переписана логика отображения предпросмотра изображений через настройку Create Previews. Если опция включена, изображения отображаются в изменяемой сетке; если выключена — используется таблица только с именами файлов, что удобно при загрузке сотен и тысяч изображений. Также ускорилось фоновое чтение метаданных, был добавлен новый splashscreen, улучшено отображение UTF-8, добавлена колонка Save в User Defined Combination, исправлены ошибки поиска/отображения метаданных и проблемы copy from selected image.

В 2.0.1 добавлялись китайский перевод, исправления Debian-пакета, проверки версий и дополнительные опции для date/time renaming.

В 2.0.2 были добавлены Portuguese Brazilian, Indonesian и Russian language/translation, исправлены проблемы поиска по метаданным, командной строки с пробелами в путях, экспорта метаданных без выбранных изображений, зависимостей deb-пакета и двойных расширений при переименовании с исходным именем файла как suffix. Также была добавлена команда Date/Time -> Modify All dates & times, использующая -AllDates и связанные даты для разных типов файлов, включая video/QuickTime-сценарии.

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

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

ПрограммаСильные стороныОграниченияКогда выбирать
ExifTool CLIМаксимальная гибкость, огромная поддержка форматов, автоматизация через скрипты, работа с EXIF/IPTC/XMP/GPS и множеством других группТребует командной строки и точного знания параметровКогда нужна массовая автоматизация, сложные сценарии, серверная обработка или полный контроль
ExifToolGUI / ExifToolGuiГрафический доступ к функциям ExifTool в Windows-ориентированной логикеМенее кроссплатформенный сценарий, другой интерфейс и свой набор ограниченийКогда нужен GUI к ExifTool именно на Windows
GeoSetterСильная работа с геоданными, картами, GPS-треками, IPTC/XMP/Exif, координатами и местами съёмкиЭто прежде всего геотегинг-инструмент, а не универсальная оболочка для всех задач ExifToolКогда главная задача — геопривязка фотографий и работа с картой
digiKamПолноценный менеджер фотоколлекции, редактор EXIF/IPTC/XMP, геолокация, база, поиск, теги, DAM-процессыГораздо тяжелее и шире по назначению; для одной операции с метаданными может быть избыточенКогда нужен фотокаталог, база изображений и управление коллекцией
XnView MPПросмотрщик, менеджер изображений, пакетное переименование, IPTC/XMP/EXIF, конвертация и сортировкаНе является специализированной оболочкой ExifTool и не даёт такой же глубины теговКогда нужен универсальный просмотрщик с базовой и средней работой по метаданным
Adobe BridgeКаталогизация, просмотр, ключевые слова, рейтинги, XMP, связка с Adobe-экосистемойНе заменяет ExifTool для низкоуровневых и нестандартных теговКогда работа идёт внутри Adobe-процесса и важнее DAM, чем техническое редактирование
Exif PilotПонятный Windows-интерфейс для EXIF/IPTC/XMP и отдельных задач редактированияМеньше подходит для кроссплатформенной работы и нестандартных ExifTool-сценариевКогда нужен простой редактор метаданных под Windows

ExifTool CLI остаётся самым мощным вариантом, потому что это первичный движок чтения, записи и редактирования метаинформации в большом количестве типов файлов. Он подходит для скриптов, автоматизации, сложных правил, серверной обработки и нестандартных форматов. Но CLI требует аккуратности: ошибка в параметрах может массово изменить не те поля.

GeoSetter сильнее в карте и ручной геопривязке. Он показывает и меняет geo data и другие IPTC/XMP/Exif-метаданные, умеет работать с GPS-треками, координатами, высотой и местоположением. Но его логика сосредоточена на географии, а не на универсальных наборах тегов, пользовательских командах ExifTool и sidecar-процессах.

digiKam — другой класс инструмента. Это фотоменеджер с редактором метаданных, который позволяет добавлять и редактировать Exif, IPTC и XMP, работать с коллекциями, базой, тегами и геолокацией. Он лучше подходит для долговременной библиотеки фотографий, но для точечной задачи записать конкретные теги через ExifTool может быть тяжеловесным.

XnView MP хорош как повседневный просмотрщик и менеджер: он поддерживает множество форматов, пакетную обработку, batch rename, изменение timestamp и редактирование IPTC/XMP, а также работу с EXIF/IPTC/XMP metadata. Но его назначение шире: просмотр, организация, конвертация, базовая обработка. Для глубокого управления ExifTool-тегами jExifToolGUI остаётся более специализированным вариантом.

Преимущества jExifToolGUI

Главное преимущество jExifToolGUI — баланс между мощью ExifTool и графическим интерфейсом. Пользователь получает доступ к реальным операциям ExifTool, но выполняет их через формы, вкладки и кнопки. Это снижает порог входа, особенно для тех, кто понимает, что такое EXIF, XMP и GPS, но не хочет каждый раз писать параметры вручную.

Сильные стороны программы:

  • кроссплатформенная Java/Swing-основа;

  • работа через ExifTool как проверенный движок метаданных;

  • просмотр огромного числа тегов в таблице Group / Tag / Value;

  • редактирование EXIF, XMP, GPS/location, GPano, Lens и пользовательских наборов;

  • пакетная запись данных в выбранные изображения;

  • копирование метаданных из reference image;

  • геотегинг по GPS track log file;

  • поддержка Geosync time;

  • запись EXIF GPS и XMP GPS;

  • экспорт в sidecar-файлы;

  • переименование по данным EXIF и XMP;

  • пользовательские metadata combinations;

  • вкладка для собственных команд ExifTool;

  • возможность сохранять команды как favorites;

  • работа с авторскими и copyright-полями;

  • сценарии для Google Photos и архивных описаний.

Программа особенно хороша для тех, кто работает с наборами фотографий, а не с единичными файлами. Добавить copyright в один снимок можно почти в любом редакторе. Добавить корректные поля в сотни файлов, затем экспортировать CSV, переименовать серию и записать GPS по треку — это уже область, где jExifToolGUI выглядит значительно полезнее.

Ограничения и слабые места

jExifToolGUI не стоит воспринимать как полный графический аналог ExifTool. Программа реализует часть возможностей движка и предоставляет готовые экраны для частых сценариев, но не покрывает весь синтаксис и все редкие операции ExifTool. Для нестандартных задач остаётся вкладка Your Commands, где уже нужно понимать параметры.

Основные ограничения:

  • интерфейс технический и утилитарный;

  • новичку нужно понимать разницу между EXIF, XMP, IPTC и GPS;

  • программа не является полноценным фотокаталогом;

  • просмотр RAW ограничен, для полноэкранного просмотра нужен внешний RAW viewer;

  • пакетная запись требует аккуратности;

  • не все функции ExifTool вынесены в отдельные вкладки;

  • пользовательские команды требуют знания тегов;

  • широкое копирование EXIF между разными снимками может создать некорректные данные;

  • работа с GPS зависит от правильного времени камеры и качества трека.

Самый серьёзный риск — массовая запись неверных данных. Если выбрать сотни снимков, поставить галочку Save не в том поле и нажать Save to selected image(s), ошибка размножится на весь набор. Поэтому перед обработкой архива нужно работать с копией папки или включать резервное сохранение.

Для кого подходит jExifToolGUI

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

Подходит:

  • фотографам, которые добавляют авторство и copyright;

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

  • владельцам больших семейных фотоархивов;

  • архивистам и музейным сотрудникам;

  • тем, кто работает с GPS-треками;

  • пользователям Google Photos, которым важны корректные XMP/location-поля;

  • владельцам камер без GPS;

  • тем, кто снимает на мануальные объективы;

  • пользователям Linux/macOS/Windows, которым нужен кроссплатформенный GUI для ExifTool;

  • тем, кто хочет постепенно освоить команды ExifTool через вкладку Your Commands.

Не лучший выбор:

  • если нужно просто удалить EXIF в один клик;

  • если нужен современный визуальный фотоменеджер;

  • если вся работа уже построена в Lightroom, Bridge или digiKam;

  • если пользователь не готов разбираться с тегами;

  • если нужна полностью автоматическая серверная обработка;

  • если требуется максимальная глубина ExifTool без ограничений GUI.

Безопасность и приватность метаданных

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

Перед публикацией фотографий полезно проверить:

Что проверитьПочему важно
GPSLatitude / GPSLongitudeраскрывают точное место съёмки
City / Country / Locationпоказывают географический контекст
Creator / Artistраскрывают автора
Copyright / Rightsмогут быть нужны для защиты прав
Softwareпоказывает, чем обрабатывался файл
DateTimeOriginalраскрывает время съёмки
Camera Modelпоказывает устройство
Serial Numberиногда может идентифицировать камеру

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

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

Для большого архива можно выстроить понятный порядок работы:

  1. сделать копию исходной папки;

  2. загрузить фотографии в jExifToolGUI;

  3. открыть View Data и проверить несколько типичных файлов;

  4. исправить дату и время, если они неверные;

  5. добавить GPS по треку через Geotagging;

  6. записать location-поля;

  7. добавить автора и copyright;

  8. сохранить повторяющиеся поля как User defined combinations;

  9. экспортировать метаданные в CSV;

  10. проверить таблицу на пропуски;

  11. переименовать файлы через Rename Photos;

  12. открыть часть обработанных файлов в другом просмотрщике и проверить совместимость.

Такой процесс делает архив не просто набором файлов, а структурированной коллекцией. Фотографии можно искать по дате, месту, камере, автору, городу, проекту и другим полям. При переносе в другой каталог или сервис часть этой информации остаётся внутри файлов.

Итоговая оценка

jExifToolGUI — специализированный инструмент для просмотра, редактирования, копирования, экспорта и пакетной обработки метаданных через ExifTool. Его сильная сторона — не визуальная красота, а доступ к конкретным операциям: View Data, Edit Data, Copy Data, Geotagging, Lens, User defined combinations, Your Commands, Rename Photos, Sidecar exports.

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

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


Ваш адрес email не будет опубликован. Обязательные поля помечены *