jExifToolGUI — Java/Swing GUI for ExifTool: кроссплатформенная графическая оболочка для работы с метаданными файлов через ExifTool. В центре программы не ретушь, не каталогизация коллекции и не конвертация изображений, а чтение, редактирование, копирование, экспорт и удаление технических и описательных данных: EXIF, GPS, XMP, часть IPTC, Maker Notes, сведения о камере, объективе, времени съёмки и местоположении.
Программа закрывает промежуточный сценарий между командной строкой ExifTool и более крупными фотоменеджерами. Пользователь получает доступ к операциям ExifTool через вкладки, поля, чекбоксы, выпадающие списки и меню, поэтому типовые задачи выполняются без набора длинных команд. При этом логика остаётся exiftool-подобной: нужно понимать, какие теги записываются, какие группы метаданных затрагиваются и почему массовую запись лучше выполнять после резервного копирования.
jExifToolGUI особенно полезна, когда требуется быстро привести в порядок серию снимков: исправить дату, добавить автора и copyright, записать координаты, перенести GPS-метки фотографий с одного файла на группу изображений, подготовить sidecar XMP или переименовать фото по EXIF. Это не универсальный фоторедактор и не замена полноценной системе управления фотоархивом, но как редактор метаданных фото программа даёт точный контроль над данными, которые остаются внутри файла или рядом с ним в отдельном sidecar-файле.
Краткая карточка программы
| Параметр | jExifToolGUI |
|---|---|
| Полное название | jExifToolGUI — Java/Swing GUI for ExifTool |
| Тип программы | графическая оболочка ExifTool |
| Основная задача | просмотр, запись, копирование, экспорт, удаление и сравнение метаданных |
| Базовый движок | ExifTool |
| Интерфейс | Java Swing |
| Платформы | Windows, Linux, macOS; универсальный JAR для систем с Java |
| Основные группы данных | EXIF, GPS, XMP, Maker Notes, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, VRA Core 4, ISAD(G) и другие группы, поддерживаемые ExifTool |
| Пакетная обработка | есть |
| Геотегинг | есть, через GPS track log и ручные поля location |
| Пользовательские наборы тегов | есть |
| Экспорт метаданных | txt, tab, xml, html, csv; sidecar EXIF, XMP, MIE, EXV |
| Лицензия | GPLv3+ |
| Русский язык | добавлен перевод интерфейса, степень перевода неполная |
| Основные ограничения | зависимость от ExifTool, необходимость понимать структуру метаданных, остановленная разработка, не все возможности ExifTool перенесены в GUI |
Главное отличие jExifToolGUI от обычного просмотрщика EXIF заключается в возможности не только смотреть данные, но и записывать их обратно в файлы. В отличие от XnView MP, IrfanView или FastStone Image Viewer, программа не строится вокруг просмотра коллекции. Её рабочая область организована вокруг тегов, групп метаданных, операций копирования, геопривязки, переименования и экспорта.
Для чего нужна jExifToolGUI
jExifToolGUI нужна там, где обычное окно свойств файла или вкладка сведений в фотопросмотрщике уже не помогают. Фотография может содержать десятки и сотни полей: модель камеры, объектив, выдержку, ISO, дату создания, дату изменения, координаты, направление съёмки, автора, описание, слова в XMP, сведения для Google Photos, подписи, данные панорамы, профиль цвета и служебные блоки производителя камеры. Программа даёт способ увидеть эти данные, отобрать нужные поля и изменить их у одного файла или у набора изображений.
Типичные задачи jExifToolGUI:
посмотреть полные EXIF-данные изображения, а не только несколько строк из свойств файла;
исправить неправильную дату съёмки после неверно выставленного времени в камере;
добавить автора, credit и copyright к серии фотографий;
записать GPS-координаты на основе трека с телефона, GPS-устройства или навигатора;
скопировать метаданные с эталонного изображения на группу файлов;
заполнить сведения о месте съёмки: Location, Country, State/Province, City;
создать пользовательский набор XMP-метаданных для архива, семейной коллекции или Google Photos;
экспортировать метаданные в текстовый, табличный, HTML, XML или CSV-файл;
создать sidecar XMP, MIE, EXIF или EXV;
удалить лишние метаданные по категории;
переименовать фотографии по дате, модели камеры, ISO, фокусному расстоянию, городу или исходному имени файла;
сравнить метаданные нескольких изображений;
выполнить собственную команду ExifTool из графического интерфейса.
Рабочий принцип jExifToolGUI простой: пользователь загружает изображения, выбирает один или несколько файлов на левой панели, а затем работает с правой частью окна. В зависимости от вкладки программа показывает метаданные, даёт поля для записи, запускает копирование, выполняет команду ExifTool или открывает служебную базу тегов.
Интерфейс и логика рабочего окна
Главное окно jExifToolGUI разделено на две зоны. Слева находится панель с загруженными изображениями. Справа расположены вкладки, через которые выполняются основные действия. Такой интерфейс удобен для пакетной работы: пользователь выбирает один снимок, несколько файлов или целую группу, а затем применяет к ним просмотр, запись, копирование или экспорт.
В верхней части окна доступны основные меню:
File — загрузка файлов и каталогов, настройки Preferences, операции открытия;
Renaming — переименование фотографий по выбранным правилам;
Metadata — экспорт, sidecar-файлы, копирование и удаление данных;
Date/Time — операции с датами и временем;
Other — дополнительные функции, связанные с превью и служебными действиями;
Tools — пользовательские наборы метаданных, база тегов, служебные инструменты;
Help — справка, информация о программе, ссылки на инструкции и системные сведения.
Рабочая область справа строится вокруг вкладок:
View Data — просмотр метаданных выбранного изображения;
Edit Data — редактирование EXIF, XMP, GPS, GPano, Lens и пользовательских комбинаций;
Copy Data — копирование групп данных с исходного файла на целевые;
Exiftool Commands — запуск собственных параметров ExifTool;
Exiftool Database — поиск по группам и тегам ExifTool в встроенной базе.

В раннем интерфейсе вкладка с собственными командами называлась Your Commands, затем её переименовали в Exiftool Commands. Это изменение отражает смысл раздела: пользователь вводит не произвольный текст, а параметры, которые jExifToolGUI передаёт ExifTool.
Действия в правой части становятся доступными после загрузки файлов и выбора изображений на левой панели. Это важная особенность: программа не выполняет запись в пустоту, поэтому кнопки и пункты меню могут быть неактивны, пока не выбран файл. Для массовой обработки нужно выделить несколько изображений, а для просмотра метаданных достаточно одного.
Как загружаются изображения
В jExifToolGUI используются несколько способов загрузки:
через Load Images для отдельных файлов;
через Load Directory для папки;
через меню File -> Directory;
через drag & drop файлов в окно программы;
через параметры командной строки для JAR/EXE-сценариев, где поддерживается запуск с указанием файлов и папок.
После загрузки jExifToolGUI отображает изображения на левой панели. В более поздних выпусках программа получила режим с превью и режим без превью. Режим без миниатюр полезен при больших партиях: интерфейсу не нужно строить сетку изображений, поэтому можно быстрее перейти к метаданным, экспорту или командам ExifTool. Режим с превью удобнее при ручном выборе, когда нужно видеть, какой файл относится к какой сцене.
Почему интерфейс выглядит техническим
jExifToolGUI не пытается скрыть структуру метаданных. В таблицах остаются названия групп и тегов, в настройках используются оригинальные имена вроде XMP, EXIF, GPS, IPTC, Maker Notes, Composite. Это не недостаток, а особенность программы. Пользователь видит, куда именно будет записано значение, и может отличить похожие поля: например, дату файла, дату съёмки, дату создания XMP-записи и дату QuickTime-контейнера.
Такой подход требует аккуратности. Одно поле дата в пользовательском понимании может соответствовать нескольким тегам. В jExifToolGUI это решается через отдельные вкладки и меню Date/Time, где разные операции затрагивают разные группы данных.
Просмотр метаданных во вкладке View Data
Вкладка View Data отвечает за просмотр содержимого выбранного файла. После выбора изображения пользователь переключает режим отображения радиокнопками и выпадающими списками. Таблица показывает три колонки: Group, Tag, Value. В первой колонке отображается группа метаданных, во второй — имя тега, в третьей — значение.
Основные режимы просмотра:
All — показывает все доступные данные, которые ExifTool извлекает из файла;
Common Tags — выводит не техническую группу ExifTool с таким названием, а набор часто используемых категорий, выбранных для удобного просмотра;
By Group — фильтрует данные по группе, например EXIF, XMP, GPS или другой категории;
By Camera — помогает отобрать данные, связанные с производителем или камерой.
Если выделено несколько изображений, вкладка показывает метаданные последнего выбранного файла. Это удобно при сравнении похожих снимков: можно переключаться между файлами на левой панели и смотреть, какие теги отличаются.
В Common Tags также попадают пользовательские комбинации метаданных. Например, если создан набор для Google Photos, архивного описания или GPS/location, он может отображаться в выпадающем списке. Так пользователь не ищет нужные теги среди сотен строк, а открывает заранее подготовленный набор.
Что удобно смотреть через View Data
Вкладка подходит для проверки результата после любой записи. Например, после геотегинга нужно открыть View Data, выбрать By Group и проверить GPS-теги. После переименования это не обязательно, потому что имя файла видно в проводнике, но после изменения даты, автора или XMP-полей проверка через View Data помогает убедиться, что программа записала значения в нужные группы.
Через просмотр EXIF удобно контролировать:
DateTimeOriginal и другие поля даты;
модель камеры и производителя;
ISO, фокусное расстояние, выдержку, диафрагму;
сведения о линзе;
GPSLatitude, GPSLongitude, GPSAltitude;
XMP-поля с автором, описанием, credit и copyright;
данные, которые появились после экспорта из фоторедактора;
поля, потерянные после обработки изображения.
В фотопроцессе это особенно важно после экспорта из редакторов. Некоторые программы сохраняют метаданные полностью, некоторые урезают набор полей, некоторые создают новые XMP-записи. jExifToolGUI помогает увидеть результат без ручного запуска команды exiftool в терминале.
Редактирование метаданных во вкладке Edit Data
Вкладка Edit Data — основной рабочий раздел для записи данных. Внутри неё расположены подвкладки Exif, Xmp, Gps, Geotagging, Gpano, Lens, XMP+IPTC_String+, User defined combinations. Каждая подвкладка отвечает за свой тип данных и набор полей.
Логика редактирования построена вокруг трёх сценариев:
выбрать одно изображение и изменить данные только у него;

выбрать несколько изображений и записать одинаковые значения во все выбранные файлы;
выбрать эталонный файл, использовать copy from, затем выделить группу изображений и записать данные через save to.
В нижней строке подвкладок Edit Data находятся кнопки copy from, save to и Help. Это не декоративные элементы, а основа пакетной работы. copy from берёт значения из выбранного изображения, save to записывает подготовленные поля в выбранные файлы, Help открывает пояснение по соответствующей вкладке.
Рядом с редактируемыми строками используются чекбоксы Save. Это важная защита от случайной записи: пользователь может заполнить несколько полей, но программа записывает только те, где отмечено сохранение. Такая модель удобна при массовом заполнении: например, можно добавить только Creator и Copyright, не затрагивая дату, модель камеры и GPS.
Подвкладка Exif
В Exif редактируются базовые технические поля, связанные с камерой, оборудованием и датой. В верхней части видны блоки Camera/Equipment и Date and Time. Здесь можно работать с Maker, Model, ModifyDate и другими полями, которые относятся к EXIF-структуре.
Этот раздел нужен, когда у фотографий отсутствуют сведения о камере, некорректно заполнена дата или нужно привести технические поля к единому виду. Например, после сканирования старых снимков файл может получить дату сканирования, а не дату события. В jExifToolGUI пользователь может записать корректное значение в соответствующие поля, а затем проверить результат через View Data.
Подвкладка Xmp
Xmp используется для современных описательных метаданных. XMP-метаданные удобны для подписей, авторства, описаний и данных, которые читают фотокаталоги, облачные галереи и некоторые редакторы. В отличие от EXIF, где много технических полей камеры, XMP чаще применяется для описания содержимого и происхождения файла.
Для серии изображений этот раздел помогает заполнить единые сведения:
автор;
copyright;
credit;
описание;
подписи;
данные, используемые фотокаталогами и сервисами.
XMP особенно важен, если изображения передаются заказчику, публикуются в фотобанке или сохраняются в архиве. Одинаковые поля можно записать сразу в группу снимков, а уникальные описания оставить для отдельной ручной обработки.
Подвкладка Gps
Gps предназначена для ручной работы с координатами и связанными данными. Пользователь задаёт значения широты, долготы, высоты и текстового местоположения. Для точечной правки это быстрее, чем готовить GPS track log. Например, если все фотографии сделаны в одной локации, координаты можно скопировать с эталонного файла или указать вручную.
GPS-метки фотографий требуют особой внимательности. Координаты раскрывают место съёмки, поэтому перед публикацией файлов нужно решить, оставлять ли эти данные. jExifToolGUI одинаково полезна и для добавления координат, и для проверки, какие GPS-поля уже присутствуют в файле.
Подвкладка Gpano
Gpano относится к панорамным данным. Такие поля используются для описания сферических и панорамных изображений: углы обзора, тип проекции, размеры полной панорамы и параметры области. Раздел нужен не каждому пользователю, но важен для тех, кто готовит панорамы для просмотрщиков и сервисов, которые читают GPano-метаданные.
Программа не превращает обычный снимок в панораму. Она записывает метаданные, которые описывают уже подготовленное панорамное изображение. Поэтому перед работой с Gpano нужно понимать, какие параметры требуются конкретному панорамному рабочему процессу.
Подвкладка Lens
Lens решает задачу, которая часто встречается у пользователей старой, ручной и адаптированной оптики. Камера не всегда распознаёт объектив, особенно если используется механический переходник, старый мануальный объектив или система, не передающая электронные данные. В результате в файле отсутствуют LensModel, фокусное расстояние или максимальная диафрагма.
В jExifToolGUI раздел Lens выполняет две функции:
добавляет или удаляет сведения об объективе в фотографиях;
создаёт и сохраняет конфигурации объективов для дальнейшего применения.
Кнопка Save this lens configuration сохраняет шаблон объектива. Затем эту конфигурацию можно загружать и применять к снимкам, сделанным тем же объективом. Такой сценарий удобен для коллекций, снятых на мануальную оптику: один раз создаётся шаблон, затем он используется для нескольких серий.
Подвкладка XMP+IPTC_String+
XMP+IPTC_String+ содержит поля, которые удобнее редактировать отдельно от общей вкладки XMP. В этот раздел входят строки вроде Keywords, Subject, PersonInImage. Они используются для описания содержания, людей на изображении и тематики файла.
Раздел полезен при подготовке фотоархива, где поиск зависит не только от даты и папки, но и от описательных полей. Например, семейный архив можно разметить по людям, мероприятиям и местам. Для рабочих снимков можно добавить темы, проекты, названия объектов или категории.
Подвкладка User defined combinations
User defined combinations работает с пользовательскими наборами тегов. В меню Tools -> User defined Metadata combis создаются комбинации, которые затем появляются в этой подвкладке. jExifToolGUI включает несколько готовых наборов: isadg, gps_location, Google Photos.
Пользовательские комбинации решают проблему разрозненных полей. Когда нужные теги находятся в EXIF, XMP и IPTC одновременно, ручной переход между вкладками становится медленным. Комбинация собирает их в один рабочий набор, где можно заполнить только нужные значения и отметить Save.
GPS и геотегинг фотографий
Геотегинг в jExifToolGUI находится внутри Edit Data -> Geotagging. Раздел добавляет GPS-данные на основе GPS track log file. Трек может быть получен с телефона, GPS-навигатора, спортивного устройства или другого источника, который записывает маршрут.
Работа вкладки строится на сопоставлении времени снимка и времени точки в треке. GPS track log загружается, затем ExifTool вычисляет позицию изображения по времени съёмки. Если точное совпадение отсутствует, используется линейная интерполяция между ближайшими точками маршрута. Поэтому корректное время на камере — обязательное условие хорошего результата.
Основные элементы вкладки:
Folder containing the images — папка с изображениями для геотегинга;
Browse рядом с папкой — выбор каталога;
GPS log file — путь к файлу трека;

Browse рядом с GPS log file — выбор трека;
Geosync time — поправка времени между камерой и GPS;
блок XMP/IPTC location — текстовые поля Location, Country, State/Province, City;
чекбоксы Save для полей местоположения;
make backup of originals — создание резервных копий исходников;
Write geotag information to image(s) — запись геоданных;
Reset fields — очистка полей;
Help — справка по разделу.
Если поле Folder containing the images оставить пустым, jExifToolGUI работает с выбранными изображениями на левой панели. Если указать папку, программа использует файлы из этой папки. Это позволяет не загружать все изображения вручную, когда геотегинг выполняется для целого каталога.
Как работает Geosync time
Geosync time нужен, когда часы камеры и GPS-устройства не совпадали. Например, камера отставала от GPS на 1 минуту 20 секунд. В таком случае вводится +1:20, чтобы время изображения было скорректировано перед сопоставлением с треком. Формат допускает секунды, минуты и секунды, часы/минуты/секунды, а также дни с временем.
Вводить кавычки вокруг значения не нужно. Достаточно формата вроде -25 или +1:20. Знак плюс или минус показывает направление смещения. Если поправка выбрана неверно, координаты попадут не в ту точку маршрута, особенно при движении на автомобиле, велосипеде или в городе с плотным маршрутом.
Что записывается при геотегинге
jExifToolGUI записывает не только EXIF GPS, но и XMP GPS. Это важно для совместимости: одни приложения читают координаты из EXIF, другие лучше работают с XMP, а некоторые используют оба набора. Текстовые поля Location, Country, State/Province и City дополняют координаты понятным описанием места.
Перед массовой записью стоит включить make backup of originals. При активной опции создаются новые файлы, а исходники получают расширение .original. Это особенно важно при обработке больших серий: ошибка в Geosync time или не тот GPS log file затронет сразу много фотографий.
Копирование метаданных между файлами
Вкладка Copy Data нужна для переноса данных с исходного изображения на одно или несколько целевых. В отличие от ручного заполнения полей в Edit Data, этот раздел копирует целые категории или выбранные группы метаданных.
Сценарий с эталонным файлом особенно полезен для GPS. Например, одна фотография в серии содержит правильные координаты, а остальные снимки сделаны рядом, но GPS-данных не имеют. Пользователь выбирает исходный файл, копирует нужные данные и применяет их к группе изображений. Аналогично можно переносить copyright, автора, описательные XMP-поля или заранее подготовленный набор архивных метаданных.
В Copy Data доступны разные подходы:
копирование всех записываемых тегов в предпочитаемые группы;
копирование с сохранением оригинальных групп;
выборочное копирование категорий вроде EXIF, XMP, IPTC;
копирование данных из sidecar-файла, если MIE или XMP загружен как источник;
перенос метаданных внутри одного изображения между группами, если функция доступна в выбранной структуре вкладки.
MIE metadata file удобен как промежуточный контейнер. jExifToolGUI умеет читать sidecar-файлы как изображения, поэтому MIE-файл можно загрузить вместе с фотографиями и использовать его как источник для Copy from selected image. Это не отдельный импорт в классическом смысле, а применение sidecar-файла как носителя набора метаданных.
Когда Copy Data лучше ручного редактирования
Ручное редактирование удобно, когда нужно заполнить несколько понятных полей. Copy Data лучше подходит для больших наборов и технически сложных переносов. Например, при восстановлении EXIF после обработки изображения можно перенести данные из RAW или исходного JPEG в экспортированный файл. При подготовке архива можно создать один эталонный файл с полным набором описательных полей, а затем применить этот набор к серии.
При этом копирование целых категорий требует осторожности. EXIF содержит не только удобные поля, но и данные камеры, программ, дат, миниатюр, ориентации, иногда служебные блоки. Перед копированием всей категории лучше понять, какие теги действительно нужны целевым изображениям.
Собственные команды ExifTool в интерфейсе
Вкладка Exiftool Commands предназначена для пользователей, которым не хватает готовых вкладок. Здесь вводятся параметры ExifTool, а jExifToolGUI выполняет их над выбранными изображениями. Саму команду exiftool указывать не нужно: программа передаёт параметры через свой интерфейс.

В окне есть поле 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, которой нет в готовых вкладках;
пользователь уже знает нужные параметры и хочет применить их к выбранным файлам;
одна и та же команда повторяется регулярно, поэтому её удобно сохранить через Add favorite.
Сохранённые команды загружаются через Load favorite. Это превращает вкладку в набор рабочих шаблонов: например, один шаблон для удаления GPS, другой для экспорта определённой группы, третий для проверки конкретных тегов.
Чем опасны собственные команды
Вкладка не отменяет ответственность пользователя. ExifTool умеет выполнять глубокие операции с файлами, включая массовую запись, удаление групп и перезапись значений. Если параметр выбран неверно, ошибка повторится на всех выделенных файлах. Поэтому для собственных команд нужен отдельный рабочий порядок:
выполнить команду на копии одного файла;

проверить результат через View Data;
сохранить команду в favorites только после проверки;
применять к серии с резервными копиями;
хранить исходники отдельно, если изменяются важные архивные файлы.
ExifTool Database
ExifTool Database — справочная вкладка для поиска по группам и тегам ExifTool. Она не изменяет изображения. Её задача — помочь пользователю найти нужный тег, группу или описание перед просмотром, записью или созданием пользовательской комбинации.

В окне доступны режимы поиска By Group и By Camera, поле Where tag like, кнопка Search like, блок Your own sql query, кнопки Go, Add favorite, Load favorite, Help, а также DB diagram. Справа отображается версия базы тегов ExifTool, на основе которой сформирована информация.
Раздел полезен, когда пользователь знает смысл поля, но не помнит точное имя тега. Например, нужно найти, как записывается фокусное расстояние в 35-мм эквиваленте, где находятся данные объектива или какие XMP-поля отвечают за описание. Вместо поиска в документации ExifTool можно отфильтровать базу внутри jExifToolGUI.
Собственные SQL-запросы и favorites рассчитаны на опытных пользователей. Для обычной работы достаточно поиска по группе и строке тега. Важно, что этот инструмент не записывает данные в файлы, поэтому его можно использовать без риска для изображений.
Переименование фотографий по EXIF и XMP
Переименование — одна из сильных практических функций jExifToolGUI. Раздел Rename Photos строит имя файла из нескольких блоков: prefix, suffix, numbering, extension. Итоговая схема отображается как Name: Prefix_suffix.extension.
В блоке Prefix доступны варианты:
Date_time — дата и время;
Date — дата;
String — собственная строка;
Camera model — модель камеры из метаданных.
Для Date_time доступны форматы вроде YYYYMMDDHHMMSS, YYYYMMDD_HHMMSS, YYYYMMDD-HHMMSS, YYYY_MM_DD_HH_MM_SS, YYYY-MM-DD-HH-MM-SS. Для Date используются форматы вроде YYYYMMDD, YYYY_MM_DD, YYYY-MM-DD.
В блоке Suffix доступны варианты:
Do not use — суффикс не добавляется;
String — произвольная строка;
Date_time;
Date;
Camera model;
location;
City name;
ISO;
Focal length in 35mm format;
Original filename.
Поля суффикса используют значения из метаданных: например, ${Exif:Model}, ${Xmp:Location}, ${Xmp:City}, ${Exif:ISO}, ${exif:focallengthin35mmformat}, ${filename}. Это позволяет создавать имена, которые сразу несут полезную информацию: дата, камера, город, ISO или исходное имя.
Как работает numbering
Блок numbering нужен для предотвращения совпадений. Если несколько файлов получают одинаковое имя, jExifToolGUI добавляет номер. Пользователь задаёт No. of digits и стартовое значение. Например, при двух цифрах получится нумерация вида 01, 02, 03; при трёх — 001, 002, 003.
Автонумерация особенно важна, если используется только дата без времени или одинаковая строка. Серия из десяти фотографий, снятых в один день, при схеме YYYYMMDD получила бы одинаковые имена. Нумерация делает результат устойчивым.
Как работает extension
Блок File extension не меняет тип файла. JPEG остаётся JPEG, RAW остаётся RAW. Настройка управляет только регистром расширения:
Leave as is — оставить как есть;
Make lower case — привести к нижнему регистру;
Make upper case — привести к верхнему регистру.

Это удобно, когда в одной папке встречаются .JPG, .jpg, .JPEG и другие варианты. Для сайта, архива или скриптов чаще удобен единый нижний регистр.
Практические схемы имён
| Сценарий | Настройки | Пример результата |
| Архив поездки по времени | Prefix Date_time, Suffix City name | 20240514153022_Rome.jpg |
| Серия с указанием камеры | Prefix Date, Suffix Camera model, numbering | 20240514_NIKON Z 6_001.nef |
| Сохранение исходного имени | Prefix Date_time, Suffix Original filename | 20240514153022_DSC_1234.jpg |
| Рабочая папка по ISO | Prefix String, Suffix ISO, numbering | event_ISO800_001.jpg |
| Архив по фокусному расстоянию | Prefix Date, Suffix Focal length in 35mm format | 20240514_35.jpg |
Переименование фото по EXIF помогает привести хаотичные имена камер к единому виду. Это особенно полезно после съёмки несколькими устройствами, где имена вроде DSC_1234, IMG_0042 и P1000123 пересекаются и не показывают дату события.
Экспорт метаданных и sidecar-файлы
jExifToolGUI поддерживает два близких, но разных сценария: обычный экспорт метаданных и sidecar exports. Обычный экспорт нужен для получения отчёта или таблицы. Sidecar exports создают отдельные файлы метаданных, которые можно хранить рядом с изображениями или использовать для переноса данных.
Через Metadata -> Export metadata программа экспортирует данные в:
txt;
tab;
xml;
html;
csv.
Через Metadata -> Sidecar exports доступны sidecar-файлы:
EXIF;
XMP;
MIE;
EXV.

Sidecar XMP часто используется в фотопроцессах, где метаданные должны храниться отдельно от RAW или исходного файла. MIE удобен как контейнер для переноса широкого набора данных. EXV и EXIF sidecar-файлы решают более специализированные задачи.
Отдельная особенность jExifToolGUI — sidecar-файлы можно читать как изображения. Например, MIE-файл загружается вместе с фотографиями, затем используется как источник через Copy from selected image. Благодаря этому отдельная функция импорта не нужна: sidecar выступает как носитель данных, из которого можно скопировать значения в целевые файлы.
Когда экспортировать метаданные
Экспорт нужен не только для отчётности. Он помогает зафиксировать состояние файлов до массовой обработки. Перед изменением дат, GPS, XMP или удалением категорий можно сохранить CSV, XML или MIE. После записи результат проверяется через View Data и при необходимости сравнивается с исходным экспортом.
Практические случаи:
перед удалением GPS из публикуемых изображений;
перед массовой записью copyright;
перед копированием EXIF с исходников;
перед передачей архива другому человеку;
перед проверкой, какие данные потерялись после экспорта из редактора;
при подготовке технического отчёта по коллекции снимков.
Пользовательские комбинации метаданных
Меню Tools -> User defined Metadata combis открывает редактор пользовательских наборов. Это один из самых важных разделов jExifToolGUI для регулярной работы, потому что он позволяет собрать в одном месте теги из разных групп и работать с ними как с единым шаблоном.

В окне набора отображаются колонки:
screen label — подпись поля в интерфейсе;
metadata tags — соответствующий тег ExifTool;
default value — значение по умолчанию.
В нижней части находятся выпадающий список набора, кнопки Save, Save As, Close, Help. Такой редактор позволяет создавать шаблоны под конкретные рабочие процессы: архивное описание, GPS/location, Google Photos, семейный фотоархив, панорамы, съёмка на мануальную оптику.
Готовые наборы:
isadg — данные ISAD(G) добавляются в XMP как категория xmp-isadg;
gps_location — GPS и location-теги в EXIF, XMP и IPTC;

Google Photos — поля, которые использует или распознаёт Google Photos.
Пользователь может создавать новые комбинации на базе тегов, которые ExifTool уже знает. Для более сложных задач jExifToolGUI поддерживает пользовательский cfg-файл с новыми тегами. Такой файл связывается с комбинацией и нужен при записи новых тегов. Читать эти теги ExifTool сможет и без cfg, но для записи конфигурация требуется.
Где пользовательские комбинации экономят время
Обычная проблема метаданных — одинаковый смысл распределён по разным стандартам. Место съёмки может затрагивать EXIF GPS, XMP location и IPTC-поля. Авторские сведения могут находиться в EXIF Artist, XMP Creator и IPTC Credit. Если каждый раз переходить между вкладками, массовая обработка становится медленной.
Пользовательская комбинация собирает нужные поля на одной странице. Например, набор для публикации может включать Creator, Copyright, Credit, Description, Keywords и City. Набор для семейного архива — PersonInImage, Location, City, Country, Date и описание. Набор для Google Photos — поля, которые сервис распознаёт при импорте и поиске.
Настройки программы
Настройки открываются через File -> Preferences. Окно Preferences содержит вкладки General, Language, System. Они отвечают за расположение ExifTool, стартовую папку, внешний просмотрщик RAW, постоянные значения метаданных, язык интерфейса, язык описаний тегов, уровень логирования и некоторые особенности отображения.
General
На вкладке General находятся:
Exiftool location — путь к исполняемому файлу ExifTool;
Default image start directory — стартовая папка изображений;
Always use last opened folder — использование последней открытой папки;
RAW viewer location — путь к внешнему RAW-просмотрщику;
use the RAW viewer also for non-RAW images — применение внешнего просмотрщика к другим изображениям;
Values to always add to your images — постоянные значения Creator, Copyrights/Rights, Credits.
Блок Values to always add to your images полезен фотографам и авторам контента. Поля записываются в несколько метаданных, включая XMP и IPTC. Старые EXIF-поля для похожих задач также поддерживаются, но в современных рабочих процессах чаще опираются на XMP/IPTC.
RAW-просмотрщик нужен потому, что jExifToolGUI может показывать многие распространённые форматы изображений, но для полноценного просмотра RAW в полный экран требуется внешний инструмент. Программа умеет извлекать или создавать миниатюры для левой панели, но это не превращает её в RAW-конвертер.
Language
Вкладка Language управляет языком интерфейса и языком описаний тегов ExifTool. Приложение пытается использовать язык операционной системы, если соответствующий перевод доступен. В интерфейсе можно выбрать предпочтительный язык вручную.

Перевод интерфейса не равен переводу всех тегов. Названия технических тегов часто остаются в оригинальном виде, потому что они являются идентификаторами ExifTool. Описания тегов могут отображаться на разных языках, если перевод для соответствующего тега существует.
System
Вкладка System содержит параметры поведения интерфейса и диагностики. Среди них:
выбор файлового диалога: JFilechooser или Awt file dialog;
Show coordinates in decimal Degrees;
Use G1 group instead of G for viewing;
Log level;
Check for new jExifToolGUI version on program start.

Параметр Show coordinates in decimal Degrees удобен при работе с картами и сервисами, которые принимают координаты в десятичном виде. По умолчанию ExifTool может отображать координаты в формате градусов, минут и секунд. Переключение формата снижает риск ручных ошибок при переносе значений.
Use G1 group instead of G for viewing меняет детализацию групп в View Data. Обычный режим G показывает основную категорию, например EXIF или XMP. Режим G1 раскрывает подгруппы, например ExifIFD, IFD0, XMP-x, XMP-exif, XMP-dc, XMP-isadg. Для простого просмотра это может быть избыточно, но при точной записи и отладке метаданных режим G1 полезен.
Log level не стоит повышать без необходимости. Подробное логирование создаёт большие файлы и замедляет приложение. Высокий уровень нужен при диагностике ошибок, а для обычной работы достаточно умеренного значения.
Системные требования
jExifToolGUI работает как Java/Swing-приложение и использует ExifTool как обязательный исполнительный компонент. Поэтому требования состоят из трёх частей: операционная система, Java и ExifTool.
| Компонент | Требование |
| Операционная система | Windows, Linux, macOS; универсальный JAR работает на системах с подходящей Java |
| Java | для выпусков 2.x требуется Java 11 или новее; ранние выпуски работали с Java 8 |
| ExifTool | обязателен, потому что jExifToolGUI является оболочкой, а не самостоятельным движком метаданных |
| Windows | ZIP-сборка с Java; ExifTool на Windows должен называться exiftool.exe |
| macOS | bundle с Java; запуск может блокироваться Gatekeeper как приложение от неопознанного разработчика |
| Linux | deb-пакет для Debian-подобных систем и AppImage для 64-битных Intel Linux-систем |
| RAW-просмотр | для полноэкранного просмотра RAW нужен внешний RAW Image Viewer |
| Дисковое пространство | зависит от сборки, кэша миниатюр, логов и объёма обрабатываемых фотографий |
| Права доступа | нужны права на чтение и запись файлов, которые пользователь меняет |
Поскольку jExifToolGUI строится вокруг ExifTool, отсутствие ExifTool или неверный путь к нему приводит к неработающим операциям чтения и записи. На Windows важна деталь с именем файла: распакованный exiftool(-k).exe нужно переименовать в exiftool.exe, иначе оболочка не сможет использовать его как ожидаемый исполняемый файл.
Для больших фотопапок важнее не процессор, а организация работы. Если включено создание превью, программа тратит время на миниатюры и чтение данных. Если задача состоит только в экспорте, переименовании или массовой команде, режим без превью практичнее. Если задача связана с ручным выбором кадров, превью помогают не ошибиться.
Плюсы и минусы jExifToolGUI
Плюсы:
даёт графический интерфейс к ExifTool без постоянной работы в терминале;
работает на Windows, Linux и macOS;
читает и записывает большое количество групп метаданных через ExifTool;

поддерживает пакетное редактирование метаданных;
копирует данные с эталонного изображения на группу файлов;
умеет геотегинг по GPS track log;
записывает EXIF GPS и XMP GPS;
создаёт пользовательские наборы тегов;
поддерживает sidecar EXIF, XMP, MIE и EXV;
экспортирует метаданные в txt, tab, xml, html и csv;
переименовывает фотографии по EXIF/XMP-данным;
содержит вкладку собственных команд ExifTool;
позволяет сравнивать метаданные нескольких изображений;
распространяется как свободное ПО по GPLv3+.
Минусы:
без ExifTool программа не выполняет свою основную работу;
интерфейс требует понимания EXIF, XMP, GPS и групп тегов;
не все возможности ExifTool реализованы в готовых вкладках;
массовые операции требуют резервных копий и проверки результата;
разработка остановлена;
часть переводов неполная;
на macOS запуск может блокироваться Gatekeeper;
для RAW-просмотра нужен внешний RAW Image Viewer;
большие партии файлов удобнее обрабатывать с отключёнными превью;
встроенная база тегов и функции её обновления имеют ограничения в ветке 2.x;
программа не заменяет полноценный DAM-каталог.
Сравнение с аналогами
jExifToolGUI нужно сравнивать не с фоторедакторами, а с инструментами, которые работают с метаданными или около этой задачи. Ближайшие варианты — ExifTool CLI, ExifToolGUI, XnView MP, digiKam, GeoSetter и AnalogExif. У каждого инструмента своя логика: командная строка, фотоменеджер, просмотрщик, георедактор или ручной редактор описаний.
| Программа | Основная задача | Платформы | Сильная сторона | Ограничение по сравнению с jExifToolGUI |
| jExifToolGUI | графическая работа с ExifTool | Windows, Linux, macOS | баланс GUI и гибкости ExifTool | развитие остановлено, нужна аккуратность с тегами |
| ExifTool CLI | командное чтение и запись метаданных | кроссплатформенно | максимальная гибкость и автоматизация | нет графического интерфейса |
| ExifToolGUI | Windows-оболочка к ExifTool | Windows | знакомый Windows-подход к EXIF/IPTC/XMP | менее кроссплатформенный сценарий |
| XnView MP | просмотрщик, менеджер и конвертер изображений | Windows, Linux, macOS | просмотр, каталогизация, пакетные операции | не является специализированной оболочкой ExifTool |
| digiKam | фотокаталог и DAM | Windows, Linux, macOS | каталог, теги, альбомы, поиск, обработка коллекции | тяжелее и шире, чем нужно для точечной правки метаданных |
| GeoSetter | геометки и карта | Windows | удобен для геопривязки | уже по кругу задач, чем jExifToolGUI |
| AnalogExif | ручное описание снимков, особенно плёночных | Windows | удобен для ручного заполнения данных камеры и плёнки | менее универсален для широких операций ExifTool |
ExifTool CLI
ExifTool без оболочки остаётся самым гибким вариантом. Командная строка лучше подходит для автоматизации, скриптов, серверной обработки, рекурсивного обхода папок и сложных шаблонов. Там, где нужно обработать десятки тысяч файлов по строгим правилам, CLI удобнее графического окна.
jExifToolGUI выбирают, когда нужна видимость процесса: выбрать файлы глазами, посмотреть таблицу тегов, заполнить поля, сохранить favorites, проверить результат. Это компромисс между удобством интерфейса и возможностями ExifTool.
ExifToolGUI
ExifToolGUI — другой проект, ориентированный на работу с ExifTool в Windows-среде. Он ближе к классическим Windows-утилитам и подходит тем, кто работает только в этой системе. jExifToolGUI сильнее в кроссплатформенном сценарии: один подход можно использовать на Windows, Linux и macOS.
Если пользователь работает на Windows и хочет привычную оболочку, ExifToolGUI может быть проще. Если важно использовать похожий инструмент на разных системах, jExifToolGUI выглядит логичнее.
XnView MP
XnView MP — менеджер и просмотрщик изображений с пакетными операциями. Он удобен для сортировки, просмотра, конвертации, изменения размера и базовой работы с данными. Внутренние задачи XnView MP шире, чем у jExifToolGUI, но глубина именно ExifTool-операций ниже.
Для просмотра коллекции, отбора и конвертации лучше XnView MP. Для точной записи EXIF, XMP, GPS, sidecar и собственных команд ExifTool — jExifToolGUI.
digiKam
digiKam — фотоменеджер и DAM-система. Его выбирают, когда нужна библиотека, альбомы, теги, лица, поиск, импорт с камер, группировка коллекции и долгосрочное хранение. По сравнению с jExifToolGUI это более крупная программа.
jExifToolGUI не строит полноценный каталог. Её задача — изменить или проверить метаданные конкретных файлов. Поэтому она удобнее для разовой или точечной операции, а digiKam — для постоянного ведения фотоархива.
GeoSetter
GeoSetter исторически воспринимается как инструмент для геотегинга. Он удобен, когда основная задача — карта, координаты, GPS и привязка снимков к месту. jExifToolGUI тоже умеет геотегинг, но делает это как часть более широкого набора ExifTool-операций.
Если нужен узкий рабочий процесс с картой, GeoSetter может быть привычнее. Если кроме координат нужно редактировать XMP, IPTC, Lens, GPano, экспортировать sidecar и запускать команды ExifTool, jExifToolGUI покрывает больше сценариев.
AnalogExif
AnalogExif ориентирован на ручное описание снимков, особенно плёночных и сделанных на объективы без электронных данных. Его ценят за простоту заполнения камеры, объектива, плёнки и параметров кадра. jExifToolGUI шире: она работает с большим количеством групп и задач, но требует больше внимания к структуре тегов.

Для узкой ручной разметки плёночного архива AnalogExif может быть легче. Для универсального редактирования метаданных через ExifTool — jExifToolGUI функциональнее.
Отзывы пользователей и профильных журналов
Оценки jExifToolGUI в профильной среде сходятся в одном: программа полезна как графическая оболочка ExifTool, но требует понимания метаданных и не маскирует сложность ExifTool полностью. Её ценят пользователи, которым нужно редактирование EXIF, GPS и XMP без постоянной командной строки. Критика чаще связана с установкой, скоростью на больших наборах, сложностью интерфейса и отдельными сценариями вроде линзовых шаблонов.
LinuxLinks рассматривает jExifToolGUI как графический frontend для ExifTool и выделяет два практических сценария: запись тегов с reference image на набор фотографий и расширенное переименование по EXIF. Для Linux-аудитории это важная позиция: программа закрывает потребность в GUI для ExifTool там, где не хочется использовать только терминал.
DOCMA в материале о добавлении данных объективов оценивает jExifToolGUI более критично. Издание отмечает интересный подход к графическому frontend, но подчёркивает трудоёмкость и риск ошибок при работе с данными объективов. Для этой задачи интерфейс может оказаться тяжёлым: нужно пользоваться встроенным файловым браузером, правильно заполнять LensModel, фокусное расстояние и максимальную диафрагму, а затем проверять результат. Такой отзыв хорошо показывает границу программы: она сильна технически, но не делает сложный процесс автоматически простым.
На форумах ExifTool пользователи обсуждают jExifToolGUI как один из способов получить доступ к ExifTool через GUI. Встречаются вопросы по установке, macOS, путям к ExifTool, порядку сортировки файлов и сценариям копирования данных. Практическая ценность чаще всего формулируется вокруг задач: добавить координаты, перенести данные с одного снимка на соседние, выполнить команду без ручного терминала, сохранить повторяемый набор действий.
В пользовательских отзывах к AnalogExif встречается сравнение, где jExifToolGUI названа хорошей утилитой, но для конкретного рабочего процесса — более медленной и избыточной. Это точное описание не как недостатка вообще, а как различия сценариев. Когда нужно быстро вручную описать небольшой набор плёночных кадров, узкий инструмент комфортнее. Когда нужно работать с разными группами ExifTool, копировать данные, запускать параметры, экспортировать и обрабатывать серии, jExifToolGUI даёт больше контроля.
Усреднённое мнение пользователей сети можно свести к нескольким выводам:
программа полезна тем, кто понимает, какие метаданные хочет изменить;
интерфейс легче командной строки, но не является решением в одну кнопку;
пакетная обработка и копирование с эталонного файла — сильные стороны;
геотегинг ценен при работе с камерами без GPS;
установка и настройка ExifTool вызывают вопросы у менее опытных пользователей;
остановленная разработка снижает уверенность при долгосрочном выборе;
для полноценной каталогизации лучше брать фотоменеджер, а не jExifToolGUI.
Практические сценарии использования
jExifToolGUI раскрывается не в абстрактном просмотре EXIF, а в повторяемых задачах. Программа нужна тогда, когда метаданные становятся частью рабочего процесса.
Исправление неправильной даты съёмки
Неверная дата появляется после сброса часов камеры, смены часового пояса, сканирования старых фотографий, экспорта из редактора или восстановления файлов. В jExifToolGUI дата проверяется через View Data, а редактируется через Edit Data и меню Date/Time. Для видео и контейнерных форматов в истории программы добавлялась операция Modify All dates & times, которая использует AllDates и track1/track2 dates для разных типов дат.
Практический порядок:
выбрать изображение;
открыть View Data и посмотреть существующие даты;
перейти к соответствующей операции редактирования;
записать значение в нужные поля;
снова проверить файл через View Data.
Добавление copyright и автора
Для публикации фотографий важно заполнить поля Creator, Copyrights/Rights и Credits. В Preferences можно указать постоянные значения, которые затем добавляются к изображениям. В Edit Data эти данные записываются в выбранные файлы.
Этот сценарий удобен для фотографа, который регулярно отдаёт JPEG-серии клиентам или публикует изображения на сайте. Поля не защищают файл от копирования, но сохраняют авторскую информацию в метаданных.
Копирование GPS с одного снимка на группу
Иногда телефон или камера записали координаты только в часть файлов. В jExifToolGUI можно выбрать файл с правильными GPS-данными, использовать copy from, затем выделить остальные снимки и записать значения. Для снимков, сделанных в одном месте, это быстрее, чем обрабатывать каждый файл вручную.
Если изображения сделаны в разных точках маршрута, лучше использовать Geotagging с GPS track log, потому что копирование одной координаты на всю серию даст неточный результат.
Подготовка фотографий для Google Photos
Набор Google Photos в пользовательских комбинациях помогает работать с полями, которые сервис использует или распознаёт. Для архива это полезно: пользователь может заранее заполнить место, описание, людей или другие данные, а затем проверить, какие поля сохранились после импорта.
jExifToolGUI не управляет самим Google Photos. Она готовит метаданные внутри файлов и sidecar-структур, которые затем читаются другими приложениями.
Переименование архива по дате и городу
Папки с именами файлов от разных камер быстро становятся хаотичными. Через Rename Photos можно создать схему, где имя включает дату, город и номер. Например, для поездки удобно использовать Date_time как prefix и City name как suffix. Если город записан в XMP, он попадёт в имя файла.
Такой подход полезен перед переносом файлов в архив или перед публикацией на сайте. Имя становится независимым от исходного номера камеры.
Экспорт отчёта по метаданным
CSV и XML удобны, когда нужно передать список файлов с данными или проверить партию программно. HTML подходит для просмотра человеком. TXT и tab — для простых отчётов и импорта в таблицы.
Перед массовой записью экспорт выполняет роль снимка состояния. После обработки можно сравнить, какие поля изменились.
Инструкция: как начать работу с jExifToolGUI
Этот порядок не привязан к месту получения программы и описывает именно первый запуск рабочего процесса.
Подготовьте ExifTool и убедитесь, что jExifToolGUI видит его через File -> Preferences -> General -> Exiftool location.
На Windows проверьте, что исполняемый файл называется
exiftool.exe.
Откройте File -> Preferences и задайте стартовую папку изображений в Default image start directory.
Укажите внешний RAW-просмотрщик в RAW viewer location, если работаете с RAW и хотите открывать их полноэкранно.
При необходимости заполните Creator, Copyrights/Rights и Credits в блоке Values to always add to your images.
Загрузите файлы через Load Images, Load Directory или drag & drop.
Выберите одно изображение на левой панели.
Откройте View Data и проверьте, какие группы метаданных уже есть в файле.
Для редактирования перейдите в Edit Data и выберите нужную подвкладку.
Заполните поля, отметьте Save только у тех строк, которые нужно записать.
Нажмите save to для записи в выбранные изображения.
Проверьте результат через View Data.
Перед массовой операцией используйте резервные копии или sidecar/export.
Главная ошибка новичка — заполнить поле, но не отметить Save. В jExifToolGUI это не баг, а модель безопасности: программа не должна записывать всё, что случайно оказалось в поле.
Инструкция: как добавить координаты к фотографиям
Для серии с GPS track log используется вкладка Edit Data -> Geotagging.
Загрузите фотографии или подготовьте папку с изображениями.
Откройте Edit Data -> Geotagging.
Если работаете с выбранными файлами на левой панели, оставьте Folder containing the images пустым.
Если нужно обработать папку, укажите её через Browse рядом с Folder containing the images.
Укажите GPS log file через Browse.
Проверьте время камеры. Если часы камеры отличались от GPS-времени, заполните Geosync time.
При необходимости заполните Location, Country, State/Province, City.
Отметьте Save у текстовых полей местоположения, которые нужно записать.
Включите make backup of originals.
Нажмите Write geotag information to image(s).
Откройте View Data и проверьте EXIF GPS и XMP GPS.
Если после записи координаты смещены вдоль маршрута, причина обычно в неверном времени камеры или неверном знаке в Geosync time. При движении на высокой скорости даже несколько минут дают большую ошибку.
Инструкция: как переименовать фотографии по метаданным
Переименование выполняется через меню Renaming -> Rename Photos.
Откройте Rename Photos.
Укажите source folder, если операция выполняется по папке.
В блоке Prefix выберите Date_time, Date, String или Camera model.
Если выбран Date_time или Date, задайте формат через выпадающий список.
В блоке Suffix выберите нужное значение: City name, ISO, Original filename, Camera model или другое.
Если возможны одинаковые имена, включите нумерацию и задайте No. of digits.
В File extension выберите Leave as is, Make lower case или Make upper case.
Проверьте схему внизу окна: Name: Prefix_suffix.extension.
Нажмите OK.

Проверьте результат в папке.
Перед переименованием важно отсортировать изображения в правильном порядке. Окно Rename Photos отдельно предупреждает о порядке файлов: если автонумерация зависит от последовательности, хаотичный порядок на входе даст неудобные имена.
Типичные ошибки
ExifTool не найден
jExifToolGUI является оболочкой. Если ExifTool отсутствует или путь указан неверно, чтение и запись не выполняются корректно. Проверка начинается с File -> Preferences -> General -> Exiftool location.
На Windows не переименован exiftool(-k).exe
Windows-версия ExifTool после распаковки имеет имя exiftool(-k).exe. Для работы с jExifToolGUI файл должен называться exiftool.exe. Это одна из самых частых причин проблем у новых пользователей.
Файлы загружены, но не выбраны
Многие кнопки и пункты меню работают только после выбора одного или нескольких изображений на левой панели. Если ничего не выделено, действие не выполняется.
Поле заполнено, но Save не отмечен
В Edit Data запись зависит от чекбокса Save. Поле может содержать значение, но без отметки оно не будет записано в файл.
Неверный GPS-трек
Если выбран не тот GPS log file, координаты будут записаны неправильно. Перед обработкой серии нужно проверить дату, маршрут и временной диапазон трека.
Не учтена разница времени камеры и GPS
Камера могла работать в другом часовом поясе или отставать на несколько минут. Для этого используется Geosync time. Без корректировки координаты будут смещены.
Массовая запись без резервных копий
Пакетное редактирование метаданных меняет сразу много файлов. Перед записью GPS, удалением групп или копированием категорий нужны копии или включённая опция резервирования, если она доступна в конкретном разделе.
Включены превью для слишком большой партии
Создание миниатюр полезно при ручном выборе, но замедляет работу с большими папками. Для экспорта, команд и массовых операций практичнее режим без превью.
Ожидание функций фотокаталога
jExifToolGUI не заменяет Lightroom, digiKam или другой DAM. Она работает с метаданными файлов, а не строит полноценную библиотеку с альбомами, оценками, умным поиском и обработкой изображений.
Безопасность и приватность метаданных
Метаданные могут раскрывать больше, чем видно на изображении. В файле могут оставаться координаты дома, модель камеры, точное время съёмки, имя автора, путь обработки, программное обеспечение, описание, люди на фото, серийные сведения оборудования и технические блоки производителя.
jExifToolGUI полезна не только для добавления данных, но и для проверки перед публикацией. Перед отправкой фотографий в открытый доступ стоит проверить:
есть ли GPSLatitude и GPSLongitude;
записан ли City, Location, Country;
присутствуют ли имя автора и credit;
содержит ли файл описание или внутренние теги;
не остались ли данные исходной камеры там, где их нужно удалить;
корректно ли удалены категории после операции Remove metadata by category.
Удаление всех метаданных не всегда правильное решение. Для публикации в сети часто достаточно удалить GPS и личные сведения, но оставить copyright и базовое описание. Для архива наоборот: метаданные лучше сохранить, потому что они помогают восстановить контекст через годы.
Кому подойдёт jExifToolGUI
jExifToolGUI подходит пользователям, которым нужен контроль над метаданными, но неудобна постоянная работа с командной строкой.
Лучшие сценарии:
фотограф ведёт серии JPEG/RAW и хочет записывать авторские поля;
владелец архива исправляет даты и места съёмки;
пользователь камеры без GPS добавляет координаты через track log;
коллекция содержит снимки с разных устройств и требует единого переименования;
нужно копировать EXIF/XMP/GPS с эталонного файла;
пользователь уже знает ExifTool, но хочет GUI для повторяемых действий;
требуется экспорт метаданных перед обработкой;
нужно создать набор тегов для Google Photos или архивного описания.
Опытному пользователю программа даёт гибкость: собственные команды, favorites, пользовательские комбинации, sidecar-файлы, поиск по базе тегов. Новичку она даёт визуальный вход в ExifTool, но не отменяет изучение базовых понятий EXIF, XMP и GPS.
Кому лучше выбрать другую программу
jExifToolGUI не универсальна. В ряде задач лучше выбрать другой инструмент.
| Сценарий | Более подходящий вариант | Почему |
| Нужна полноценная библиотека фото | digiKam или Adobe Lightroom | каталогизация, альбомы, поиск, рейтинги, лица, импорт |
| Нужно просто смотреть изображения | FastStone Image Viewer, IrfanView, XnView | проще интерфейс, быстрее просмотр |
| Нужно пакетно конвертировать изображения | XnView MP или Converseen | конвертация и изменение размеров удобнее |
| Нужна автоматизация тысяч файлов | ExifTool CLI | командная строка и скрипты масштабируются лучше |
| Нужно ручное описание плёночных кадров | AnalogExif | узкий интерфейс под камеры, объективы и плёнку |
| Нужна работа с картой как центральный сценарий | GeoSetter | геопривязка и карта стоят в центре процесса |
| Нужна ретушь или цветокоррекция | Adobe Photoshop Lightroom, GIMP, Krita | jExifToolGUI не редактирует изображение |
Если задача связана именно с изменением метаданных, jExifToolGUI остаётся сильным вариантом. Если задача шире — каталог, обработка, ретушь, просмотр или публикация — удобнее выбрать специализированный инструмент и использовать jExifToolGUI как дополнительную утилиту.
Итог
jExifToolGUI — точная, техническая и полезная графическая оболочка ExifTool для пользователей, которым нужно управлять метаданными изображений. Она подходит для просмотра EXIF, редактирования EXIF и XMP, записи GPS, геотегинга по GPS track log, копирования данных между файлами, создания sidecar-файлов, пользовательских наборов тегов и переименования фото по EXIF.
Сильная сторона программы — доступ к возможностям ExifTool без обязательной командной строки. Слабая сторона — та же природа ExifTool: пользователь должен понимать, какие теги меняет, где сохраняет значения и как проверяет результат. jExifToolGUI не делает метаданные простыми, но делает работу с ними более управляемой.
Для разовой правки одного-двух снимков хватит более простого просмотрщика с базовым EXIF. Для регулярной обработки серий, исправления дат, добавления авторских данных, GPS-меток и экспорта метаданных jExifToolGUI остаётся удобным рабочим инструментом. Для больших архивов лучше сочетать её с фотокаталогом: каталог отвечает за организацию коллекции, а jExifToolGUI — за точную запись и проверку метаданных внутри файлов.
Список изменений
Первые beta-выпуски:
- Начальная линия 0.99-beta и 1.00-beta сформировала базовый каркас программы. В 1.00-beta появилась вкладка Lens , которая позволила добавлять данные объектива и сохранять конфигурации. В этой же ветке была добавлена SQLite-база с группами, семействами и тегами ExifTool, перестроено меню и восстановлена совместимость с Java 8.
- Эти ранние решения важны для понимания программы: jExifToolGUI изначально развивалась не как просмотрщик картинок, а как интерфейс к структуре ExifTool. База тегов, раздел Lens и меню метаданных появились раньше многих удобств, связанных с превью.
Ветка 1.1.0–1.4.1:
- В 1.1.0 добавили обходной способ отображения RAW на основе Thumbnail/PreviewImage, временную рабочую папку, splash screen для Linux и Mac, экспорт превью/миниатюр через Other -> Export all previews/thumbs from selected . В 1.2.0 появилась кнопка Load Directory и пункт File -> Directory , что сделало работу с папками удобнее.
- В 1.3.0 добавили Help -> System/Program Info , вкладку XMP_IPTC_Strings+ , простые xmp-pdf и исправления XMP. В 1.4.0 появились favorites для Your Commands и Exiftool Database , настройка RAW Image Viewer, внутренний просмотр DB diagram, исправления TIFF и расширение базы. В 1.4.1 были исправлены ошибки копирования строк с лишними пробелами и предупреждение Java 9+.
- На этом этапе программа стала пригоднее для регулярной работы: появились загрузка папок, расширение XMP/IPTC, избранные команды, внешние RAW-просмотрщики и более надёжная работа с TIFF.
Ветка 1.5.0–1.6.3.1:
- В 1.5.0 jExifToolGUI получила переводимые строки интерфейса, переводы на немецкий, испанский и нидерландский, вкладку Language в Preferences, настройку файлового диалога и библиотеку TwelveMonkeys imageIO для дополнительных форматов отображения. Были переработаны превью, просмотр изображений и работа с RAW viewer.
- В 1.6.0 появился раздел Tools , пользовательские комбинации метаданных, удаление Lens и Favorites, пользовательские cfg-файлы для новых тегов, готовые наборы isadg , gps_location , Google Photos , drag & drop изображений, настройки координат в decimal degrees, режим G1 group и логирование. В 1.6.1 добавили MIE и EXV sidecar exports, а в 1.6.2 ускорили загрузку JPG-миниатюр и добавили превью для некоторых MP4 с встроенным изображением. В 1.6.3 улучшили HEIC/HEIF-превью на macOS через sips, добавили сохранение file modification date/time и пользовательский фильтр файлов.
- Эта ветка сильно расширила программу как редактор метаданных фото. Пользовательские наборы тегов превратили jExifToolGUI из набора вкладок в настраиваемый инструмент под разные архивные и фотографические процессы.
Ветка 1.7.0–1.8.1:
- В 1.7.0 появилась возможность сравнивать метаданные до 25 изображений, экспорт сравнения в PDF и CSV, поддержка параметров командной строки, новая логика миниатюрной панели, SplitPane для изменения размеров областей, переименование Your Commands в Exiftool Commands , перенос Exiftool Database в Tools и расширение Copy Data . Также появился Export/Import tab, экспорт в PDF и переработка операций копирования всех тегов в XMP.
- В 1.7.1 добавили Remove metadata by category , испанское онлайн-руководство и исправления sidecar exports. В 1.8.0 GPS-вкладка получила OpenStreetMap Nominatim Find location с map viewer и copy coordinates , поиск адреса/POI/места, reverse search по координатам и мини-вкладку для ввода decimal degrees или Deg-Min-Sec. В 1.8.1 исправлялись проблемы GPS edition и отображение фокусного расстояния в 35-мм эквиваленте.
- На этом этапе jExifToolGUI стала сильнее именно в задачах сравнения, GPS и пакетной организации. Появились функции, которые выходят за рамки простого редактирования одной фотографии.
Ветка 1.9.0–1.10.0:
- В 1.9.0 поддержка Java 8 была прекращена. Java 11 стала базовым направлением, потому что поддержка TIFF через Java 8 и сторонние библиотеки усложняла развитие. В этой ветке появилась настройка шрифта и размера интерфейса для HDPI, отключение генерации миниатюр и чтения метаданных при загрузке, ускорение загрузки до почти мгновенной в сценариях без превью, поиск по метаданным загруженных изображений, поддержка Photoshop thumbnails, дополнительные GPS-функции и исправления путей с пробелами.
- В 1.10.0 была полностью переписана загрузка изображений и метаданных. Данные стали загружаться в фоне, превью для изображений с встроенными миниатюрами стали появляться быстрее, миниатюры начали сохраняться в кэш, macOS bundle был перестроен, а на Windows улучшилась проверка расположения ExifTool. Также появилась функция Nominatim search based on coordinates для GPS.
- Эти изменения решали главную практическую проблему: большие папки. Если jExifToolGUI читает сотни файлов с превью и метаданными, интерфейс может становиться тяжёлым. Фоновая загрузка, кэш и отключение превью сделали рабочий процесс гибче.
Ветка 2.0.0–2.0.2:
- В 2.0.0 была полностью переработана система отображения превью. При включённой опции Create Previews изображения показываются в изменяемой сетке; при выключенной — используется таблица с именами файлов. Фоновое чтение метаданных ускорилось в несколько раз, появился новый splashscreen, улучшилось отображение UTF-8 и HTML-encoded output, добавлена колонка Save в User Defined Combination, улучшена проверка ExifTool и исправлены ошибки поиска метаданных.
- В 2.0.1 были добавлены китайский упрощённый перевод, исправлены зависимости deb-пакета по Java, проверка версии для ветки 2.0 и дополнительные варианты date/time renaming.
- В 2.0.2 добавлены отдельные macOS-сборки для x86_64 и aarch64, португальский бразильский, индонезийский и русский переводы, исправления поиска по метаданным, панели ExifTool Commands, путей с пробелами, экспорта, зависимостей deb-пакета и переименования с исходным именем файла.
- Развитие программы остановлено в 2023 году. Это не делает jExifToolGUI бесполезной: она остаётся открытой оболочкой для ExifTool с рабочим набором функций. Но при выборе нужно учитывать, что новые функции, исправления и адаптация к будущим изменениям систем зависят от форков или самостоятельной поддержки сообщества.


Оставте свой отзыв о jExifToolGUI