KPhotoAlbum: инструкция от гика, локальный фотоархив с тегами, поиском, просмотром и экспортом

KPhotoAlbum — настольный каталогизатор изображений и видео из экосистемы KDE, рассчитанный прежде всего на большие локальные фотоархивы в Linux. Программа не строит работу вокруг облачной библиотеки и не пытается быть полноценным фоторедактором: её основная задача — описать уже существующие файлы тегами, датами, рейтингами и категориями, а затем быстро сузить коллекцию до нужного набора. Актуальный стабильный выпуск 6.2.0 вышел 13 марта 2026 года; ветка 6.x работает на Qt 6 и KDE Frameworks 6. Для пользователя это прежде всего средство организации и поиска, а не замена RAW-конвертеру или редактору изображений.

Что такое KPhotoAlbum и чем он отличается от обычной фотогалереи

KPhotoAlbum разрабатывается сообществом KDE. Текущий сопровождающий проекта — Johannes Zarl-Zierl, который ведёт проект с 2019 года; в активной разработке и выпусках участвует Tobias Leupold и другие участники KDE. Программа распространяется как свободное ПО по лицензии GPL-3.0, доступна через репозитории Linux-дистрибутивов, Flathub и в виде исходного кода. Поддерживаемая настольная платформа KPhotoAlbum — Linux; версии для Windows, macOS, Android или iOS в актуальную поставку 6.x не входят. В KPhotoAlbum 4.5 действительно существовал отдельный Android-клиент, который показывал базу запущенной настольной программы и не был самостоятельным каталогизатором; к текущей поставке 6.x этот исторический клиент не относится.

Логика программы заметно отличается от приложений, которые сначала импортируют копии файлов во внутреннюю медиатеку. KPhotoAlbum привязывается к выбранному верхнему каталогу и рассматривает изображения во всех его подкаталогах как одну базу. Метаданные самого каталога сохраняются рядом с коллекцией в XML-базе; исторически основной файл называется index.xml, а современные версии также допускают другое имя базы. Исходные фотографии при обычном описании, поиске и просмотре не переписываются. Исключения возникают только при явно выбранном удалении файлов и при операциях внешних модулей.

Такой подход особенно понятен тем, кто уже хранит архив в привычной структуре каталогов: по годам, поездкам, людям или проектам. Файлы не требуется переносить в закрытый контейнер. Для базовых вопросов об установке Linux-приложений полезен материал GeekHow о том, как устанавливать программы в Linux; сам KPhotoAlbum обычно ставится через графический центр приложений, пакетный менеджер дистрибутива или Flatpak.

Параметр KPhotoAlbum
Назначение Каталогизация, тегирование, поиск и просмотр локальных коллекций фотографий и видео
Разработчик Сообщество KDE; сопровождающий проекта Johannes Zarl-Zierl
Актуальная версия 6.2.0, выпуск от 13 марта 2026 года
Платформа Linux; пакеты дистрибутивов, Discover и Flathub
Архитектуры Flatpak x86_64 и aarch64
Лицензия и цена GPL-3.0; бесплатная публикация во Flathub и свободный исходный код
База каталога Локальный XML-файл в корне коллекции; для основной базы традиционно используется index.xml
Основные метаданные Дата и время, подпись, описание, рейтинг, пользовательские категории и теги; просмотр EXIF/IPTC-информации
Поиск Категории, даты и диапазоны, подписи и описания, EXIF, папки, тип носителя, геопозиция при наличии компонентов, логические условия поиска
Экспорт Файлы .kim для переноса части коллекции с классификацией и генерация статических HTML-галерей
Видео Каталогизация и просмотр поддерживаемых видео; в 6.2.0 добавлен backend QtMultimedia
RAW Поддерживается рабочий процесс с RAW; можно использовать встроенные миниатюры RAW для ускорения просмотра
Облако Каталог и его описание хранятся локально; облачная библиотека не является основой KPhotoAlbum

Актуальный статус, требования и распространение

KPhotoAlbum продолжает получать обновления. В версии 6.2.0 появились отображение числа изображений в свёрнутых стеках, новый параметр командной строки —find-new-files, backend QtMultimedia для видео, настройка режима аннотирования в просмотрщике, более информативная диагностика ошибок JPEG и неправильных имён файлов. В этой же версии исправлена работа с крупными изображениями вплоть до двух гигабайт памяти на одно декодированное изображение, улучшено считывание времени создания видео и исправлен ряд проблем карты и поиска.

Переход на Qt 6 и KDE Frameworks 6 состоялся в ветке 6.0. Для географической карты KPhotoAlbum использует Marble; текущий выпуск уже умеет собираться без Marble, но без этого компонента картографическая часть недоступна. Публичные системные требования 6.2.0 не задают числовой минимум по объёму оперативной памяти или классу процессора. Практически важнее совместимость пакета с вашим дистрибутивом: Flatpak публикуется для x86_64 и aarch64, а нативные пакеты зависят от конкретного репозитория.

Для пользователя, который впервые работает с KDE-приложениями, полезнее ориентироваться на пакет своего дистрибутива, чем вручную собирать исходный код. Общие принципы Linux, каталогов, прав доступа и пакетных менеджеров разобраны в руководстве GeekHow по Linux для начинающих. Во Flathub KPhotoAlbum доступен бесплатно, а KDE публикует исходный код программы по GPL-3.0.

Как устроен интерфейс

Главное окно построено вокруг браузера коллекции. В верхней части находятся меню и панель действий с сохранением базы, возвратом на домашний экран, переходами назад и вперёд, обновлением, запуском слайд-шоу и быстрым поиском. Центральная область показывает категории и служебные точки входа. В актуальной стандартной конфигурации среди них видны Events, People, Places и Tokens, а также Folder, Media Type, Exif Info, Geo Position, Search, Untagged Images и Show Thumbnails.

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

Нижняя полоса дат — отдельный инструмент отбора. Она показывает распределение материалов по времени и поддерживает выбор диапазона. В версии 6.1 появились дополнительные клавиатурные переходы Home и End для этой полосы, а в 6.2 продолжились исправления её отзывчивости и взаимодействия с другими представлениями. В правой нижней части интерфейса выводится число совпадений и общий размер базы, поэтому пользователь видит, насколько сильно сужена коллекция.

Категория People в KPhotoAlbum с миниатюрами людей
Категория People может показывать не только названия тегов, но и назначенные для них изображения-предпросмотры.

Окно аннотирования

Главный рабочий диалог KPhotoAlbum — Annotations. В нём располагаются поля Label, Date, Time, рейтинг, Description, область предпросмотра и набор панелей категорий. Категории не жёстко зашиты в программу: пользователь создаёт собственные группы и выбирает для них подписи и значки. Поэтому один архив можно организовать по людям, местам и событиям, а другой — по объектам, клиентам, сериям, стадиям проекта или любым другим признакам.

У каждой панели категории есть строка ввода и список известных значений. Начало имени дополняется по существующим тегам; выбранные значения поднимаются в доступную область списка, что сокращает повторные действия при описании серии похожих кадров. Для больших съёмок предусмотрено аннотирование нескольких выбранных элементов за один раз. В версии 6.1 добавлена возможность дописывать новый текст к уже существующим описаниям при массовом изменении, а 6.2 позволяет сохранять компоновку диалога либо глобально, либо отдельно для конкретной базы.

Диалог Annotations KPhotoAlbum с датой, рейтингом, описанием и категориями
Диалог Annotations объединяет подпись, дату, рейтинг, описание, предпросмотр и пользовательские категории.

Миниатюры и просмотрщик

После отбора программа переключается в Thumbnail View. Здесь видны миниатюры всех элементов текущей области, а порядок можно менять перетаскиванием. Для хронологической коллекции предусмотрена сортировка выбранных элементов по дате и времени. Информация рядом с миниатюрами настраивается: в параметрах можно включить подписи, категории и всплывающие подсказки, а размер миниатюр регулируется отдельно.

Встроенный Viewer показывает изображения и видео, умеет переходить между выбранными файлами, работать в полноэкранном режиме и открывать аннотирование текущего элемента. Программа поддерживает слайд-шоу, включая случайный порядок. KPhotoAlbum не пытается заменить редактор пикселей: его просмотрщик нужен для оценки, навигации и привязки описательных данных. Для ретуши и сложной обработки разумнее использовать отдельную программу; варианты такого ПО собраны в материале GeekHow про фоторедакторы для компьютера.

Основные функции KPhotoAlbum

Категории, теги и иерархия описания

Сильная сторона KPhotoAlbum — произвольная модель категорий. Набор People, Places, Events и Tokens служит отправной точкой, а не ограничением. Каждой категории назначается имя и значок, после чего внутри неё создаются значения. Категории могут использовать подкатегории и группы, что помогает отделить, например, родственников от коллег, страны от городов или коммерческие съёмки от личных.

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

Поиск по тексту, датам и логическим условиям

Раздел Search использует форму, похожую на окно аннотирования. Текст в полях Label и Description ищется по подстроке. Дату разрешено задавать полностью, частично или диапазоном. Для комбинаций условий доступен режим Options с операциями & для логического «и», | для «или» и ! для исключения. Это даёт более точный отбор, чем простой фильтр по одной категории.

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

Шкала времени и неточные даты

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

Стеки и версии файлов

Программа умеет объединять связанные изображения в стеки. Это полезно для серий похожих кадров, RAW и проявленного JPEG/TIFF, а также нескольких редакций одного файла. В настройках File Searching & Versions есть обнаружение версий по регулярному выражению и возможность автоматически складывать новые версии в один стек. В 6.2 на свёрнутом стеке показывается число входящих в него изображений.

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

RAW и внешние редакторы

KPhotoAlbum рассчитан на работу с фотоархивом, где встречаются RAW-файлы. В настройках можно использовать встроенную в RAW миниатюру или уменьшенное представление, чтобы не декодировать исходник для каждого просмотра. Для рабочего процесса с проявкой программа исторически предлагает связывать оригинал RAW и полученный JPEG/TIFF как версии одного изображения. Полноценная цветокоррекция и проявка RAW выполняются внешним редактором, а KPhotoAlbum сохраняет роль каталога.

Видео

Видео индексируется вместе с изображениями и открывается во встроенном Viewer. С версии 5.9 программа поддерживает несколько видео-backend, а выпуск 6.2 добавил QtMultimedia. Также в 6.2 исправлено использование встроенного поля creation_time: для видео дата берётся из контейнера, а не только из времени создания файла в файловой системе. Это важно при переносе роликов между дисками, когда файловая дата меняется.

Генерация HTML

KPhotoAlbum создаёт статическую HTML-галерею через отдельный мастер. Раздел Content задаёт заголовок, описание, уведомление об авторских правах и набор публикуемой информации. Layout отвечает за тему и размеры изображений, а Destination — за каталог назначения и связанный адрес. Генератор поддерживает несколько разрешений одной фотографии, поэтому просмотрщик готовой галереи может переключаться между более лёгким и более крупным вариантом.

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

Вкладка Content в мастере HTML Export KPhotoAlbum
Вкладка Content мастера HTML Export определяет заголовок, описание, включение .kim и публикуемые категории.

Импорт и экспорт .kim

Формат .kim предназначен не для обычного просмотра фотографии, а для переноса набора файлов вместе с классификацией KPhotoAlbum. Экспорт бывает внутренним, когда изображения включаются в контейнер, и внешним, когда .kim ссылается на файлы рядом или на указанное расположение. По устройству .kim представляет собой ZIP-контейнер с данными каталога и, при выбранном режиме, самими изображениями.

При импорте мастер сначала предлагает выбрать изображения, затем папку назначения, после чего сопоставляет категории и конкретные значения между чужой и собственной базой. Это снижает риск получить отдельные дубли тегов только из-за того, что один пользователь назвал категорию People, а другой — иначе.

Задача → инструмент → результат → что проверить

Задача Инструмент KPhotoAlbum Результат Что проверить
Разобрать семейный архив People, Places, Events, рейтинг и Fuzzy Date Один файл участвует сразу в нескольких смысловых группах У каждой серии заполнены дата и хотя бы одна содержательная категория
Найти снимки конкретного человека в поездке Последовательное сужение браузера по категориям и шкале дат Thumbnail View содержит только пересечение выбранных признаков В строке состояния видно корректное число совпадений
Отделить обработанные версии от оригиналов Стеки и File Searching & Versions Оригинал и производные варианты связаны в одной группе Шаблон имён не объединяет несвязанные файлы
Передать часть архива другому пользователю KPhotoAlbum File → Export… в .kim Переносится выбранный набор и классификация Выбран правильный режим: изображения внутри .kim или рядом
Сделать офлайн-галерею File → Generate HTML Статический набор HTML и изображений В публикацию не попали нежелательные описания и категории
Показать серию на экране Viewer и Run Slide Show Последовательный просмотр выбранных элементов Текущий отбор содержит только нужные кадры
Добавить новую съёмку в существующую базу Поиск новых изображений из Maintenance или при запуске Новые файлы появляются в коллекции без ручного копирования в базу Исключённые каталоги и правила версий настроены правильно

Карта форматов и совместимости

KPhotoAlbum не является конвертером, поэтому понятия «поддерживаемый формат» и «формат экспорта» здесь различаются. Изображения и видео остаются самостоятельными файлами на диске, а каталог хранит связи и описание. В рабочих сценариях KPhotoAlbum используются JPEG, TIFF, PNG и RAW, а в примерах правил версий встречаются CR2 и NEF. Конкретный список декодируемых форматов зависит от библиотек и компонентов сборки Linux; поэтому надёжнее ориентироваться на пакет вашего дистрибутива и реальные декодеры системы, а не считать KPhotoAlbum универсальным кодек-паком.

Объект Как используется Редактируемость в KPhotoAlbum Что переносится Ограничение
JPEG, PNG, TIFF и другие обычные изображения Индексирование, миниатюры, просмотр, теги и поиск Пиксельное редактирование не является основной функцией Сами файлы остаются в файловой системе; каталог хранит описание Функции декодирования зависят от доступных библиотек
RAW Каталогизация, предпросмотр через встроенную миниатюру, связывание с проявленными версиями Проявка выполняется внешним RAW-редактором RAW остаётся исходником; JPEG/TIFF можно связать как версию Скорость просмотра зависит от миниатюры и декодера RAW
Видео Индексирование и просмотр через поддерживаемый backend Монтаж не предусмотрен как функция каталога Файл остаётся на диске, описание хранится в базе Декодирование зависит от мультимедийного backend и кодеков системы
index.xml или другая XML-база Основное хранилище классификации KPhotoAlbum Формат текстовый, но вручную править рабочую базу без необходимости не следует Категории, теги и связи коллекции Повреждение или потеря базы затрагивает описание, даже если фотографии целы
.kim Обмен частью коллекции между KPhotoAlbum Импортируется мастером KPhotoAlbum Классификация и, в выбранном режиме, сами изображения В 6.2 добавлена защита от создания .kim размером более 4 ГБ
HTML-галерея Публикация или автономный просмотр Результат является статическим сайтом, а не рабочей базой Изображения выбранных размеров и опубликованная информация Скрытие поля на HTML-странице не удаляет его автоматически из экспортируемого .kim

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

Матрица сохранности результата

Действие Что сохраняется Что меняется или теряется Обратимость Открытие в другом ПО
Добавление тегов и описания Исходные фото и видео остаются без переписывания Меняется XML-база каталога Теги можно отредактировать или снять в KPhotoAlbum Другой просмотрщик увидит исходный файл, но не обязан читать базу KPhotoAlbum
Изменение порядка миниатюр Сами файлы не перекодируются Меняется порядок внутри базы Порядок можно перестроить повторно Файловый менеджер не обязан повторять этот порядок
Исключение изображения из KPhotoAlbum Файл остаётся на диске KPhotoAlbum перестаёт показывать его как часть базы Возврат требует повторного обнаружения или снятия блокировки по правилам базы Другие программы продолжают видеть файл
Перемещение в корзину Каталожная запись удаляется из текущего набора Файл перемещается средствами системы в корзину Зависит от корзины рабочего окружения Пока файл в корзине, обычные приложения не видят его по старому пути
Безвозвратное удаление Ничего из выбранного файла не сохраняется KPhotoAlbum Файл удаляется с диска Штатной отмены внутри программы нет Другим приложениям нечего открывать
Экспорт внутреннего .kim Классификация и выбранные изображения помещаются в контейнер Оригинальная база не заменяется Импорт создаёт копию материалов в выбранном месте .kim предназначен прежде всего для KPhotoAlbum
Экспорт внешнего .kim Классификация сохраняется, изображения остаются отдельно Переносимость зависит от доступности внешних файлов Можно повторно создать .kim с другим режимом Изображения открываются отдельно, .kim нужен для переноса структуры
Генерация HTML Рабочая база остаётся без замены, создаётся отдельная галерея В статический результат попадает только выбранная для публикации информация Галерею можно удалить и сформировать заново HTML открывается браузером, а не только KPhotoAlbum

Что перестанет работать первым

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

При отсутствии подходящего видео-backend каталогизация может сохраниться, а воспроизведение роликов будет ограничено. В 6.2 добавлен QtMultimedia, но фактическая работа конкретного кодека зависит от мультимедийного стека Linux-системы.

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

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

Без доступа к сети локальный просмотр и работа с локальной базой не зависят от облачного аккаунта. Сетевое подключение требуется только тем операциям, которые действительно обращаются к внешнему ресурсу: загрузке пакетов, обращению к сетевому каталогу, публикации по сетевому протоколу или работе внешнего модуля.

Безопасность и приватность

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

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

Отдельная зона риска — публикация. В мастере HTML можно убрать категории с видимой веб-страницы, но экспортируемый вместе с галереей .kim не поддерживает выборочное исключение категорий тем же способом. Поэтому создание .kim для общего доступа требует отдельной проверки состава метаданных. Эта оговорка особенно важна для подписей людей, внутренних названий событий и личных описаний.

Ветка 6.0 также дала показательный урок по безопасности данных: выпуск 6.0.0 содержал ошибку работы со сжатым XML-форматом и именами категорий с частью символов, что при определённых условиях приводило к потере связей тегов после сохранения. Исправление вышло в 6.0.1, а текущая версия 6.2.0 включает последующие изменения формата базы. Использовать 6.0.0 для рабочей коллекции не следует.

Как пользоваться программой — советы гика

Подключить существующий каталог фотографий

Цель. Сделать папку с изображениями корнем базы KPhotoAlbum без переноса файлов в отдельную закрытую медиатеку.

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

  1. Запустите KPhotoAlbum. При первом старте укажите каталог, который будет верхним уровнем коллекции.
  2. Дождитесь обнаружения файлов в этом каталоге и его подкаталогах.
  3. На домашнем экране выберите Show Thumbnails, чтобы увидеть общий набор найденных элементов.
  4. Нажмите Save, когда структура базы сформирована и изменения нужно записать.

Проверка. Внизу главного окна отображается общее число элементов, а в корне коллекции присутствует XML-база KPhotoAlbum.

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

Найти новые файлы после добавления съёмки

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

Подготовка. Скопируйте новую съёмку в подкаталог внутри корня KPhotoAlbum и не меняйте имена старых файлов во время поиска.

  1. Выберите Maintenance → Rescan for Images and Videos.
  2. Дождитесь завершения обхода каталогов.
  3. Откройте Untagged Images, чтобы сосредоточиться на добавленных элементах, которым ещё не назначена классификация.
  4. Сохраните базу кнопкой Save после проверки набора.

Важные параметры. В Settings → Configure KPhotoAlbum… → File Searching & Versions задаются автоматический поиск при запуске, исключаемые каталоги, обработка символических ссылок и правила версий файлов.

Проверка. Новые элементы видны в Thumbnail View, а общий счётчик коллекции увеличился на ожидаемое число файлов.

Типичная ошибка. В базу попадают служебные миниатюры другого приложения. Безопасный откат. Добавьте соответствующий служебный каталог в список исключений и используйте исключение записи из KPhotoAlbum, а не удаление файла с диска.

Аннотировать один кадр или целую серию

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

Подготовка. Перейдите в Thumbnail View. Для индивидуальной разметки выделите один элемент; для массовой — только те изображения, у которых действительно совпадают люди, место, событие или другой общий признак.

  1. Для одного элемента выберите Edit → Annotate Individual Items или нажмите Ctrl+1.
  2. Заполните Label, при необходимости уточните Date и Time; для приблизительной даты включите Use Fuzzy Date.
  3. Поставьте рейтинг, заполните Description и в панелях категорий выберите существующие теги либо создайте действительно новое значение.
  4. Завершите индивидуальное аннотирование кнопкой Done.
  5. Для серии выделите нужные миниатюры и выберите Edit → Annotate Multiple Items at a Time или нажмите Ctrl+2.
  6. Назначьте только общие для всей серии теги. В версии 6.1 и новее режим добавления текста к существующему описанию позволяет дописать общий фрагмент, не стирая уже введённый текст.
  7. Подтвердите массовые изменения и вернитесь в Thumbnail View.

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

Типичная ошибка. При индивидуальном вводе создаётся дубль тега либо в массовое выделение попадает лишний кадр. Безопасный откат. Откройте ошибочный элемент через Annotate Individual Items, снимите только неверный тег или исправьте поле; исходный файл при этом не переписывается.

Создать свою категорию тегов

Цель. Добавить структуру, которой нет среди стандартных People, Places, Events и Tokens.

Подготовка. Определите, какой устойчивый признак нужен во многих фотографиях: например, Projects, Clients или Albums.

  1. Откройте Settings → Configure KPhotoAlbum….
  2. В левой колонке выберите Categories.
  3. Добавьте категорию, задайте ей понятную подпись и значок.
  4. Сохраните настройки кнопкой OK или Apply.
  5. Вернитесь в Annotations и создайте первые значения внутри новой категории.

Проверка. Новая категория появляется в браузере и окне аннотирования, а назначенный тег ограничивает коллекцию так же, как стандартные категории.

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

Объединить связанные файлы в стек и настроить версии

Цель. Держать RAW, проявленный JPEG/TIFF или несколько близких вариантов рядом, не смешивая их с независимыми кадрами.

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

  1. В Thumbnail View выделите связанные изображения и выберите Merge Images into a Stack или нажмите Ctrl+3.
  2. Чтобы назначить представительный элемент, выделите нужный файл внутри стека и используйте Set as First Image in Stack или Ctrl+4.
  3. Для автоматической обработки новых версий откройте Settings → Configure KPhotoAlbum… → File Searching & Versions.
  4. Включите Try to detect multiple versions of files, задайте File versions search regexp и Original file replacement text под собственную схему имён.
  5. Включите Automatically stack new versions of images, только когда выражение однозначно связывает производную версию с оригиналом.
  6. Добавьте тестовый производный файл в тот же каталог и запустите Maintenance → Rescan for Images and Videos.

Проверка. Тестовая версия входит в стек с правильным оригиналом; в KPhotoAlbum 6.2 на свёрнутом стеке отображается число входящих изображений.

Типичная ошибка. Слишком широкое регулярное выражение объединяет несвязанные файлы. Безопасный откат. Отключите автоматическое складывание, разберите ошибочный стек командой Remove Images from Stack, сузьте выражение и повторите проверку на одном тестовом файле.

Использовать RAW с внешним редактором

Цель. Быстро просматривать RAW в каталоге, передавать выбранный исходник во внешний RAW-редактор и возвращать проявленную версию в ту же коллекцию.

Подготовка. Установите RAW-редактор в Linux и убедитесь, что оригинальный RAW хранится внутри дерева KPhotoAlbum. Для автоматического связывания производной версии сначала настройте правила стека из предыдущего блока.

  1. Откройте Settings → Configure KPhotoAlbum… → General и включите Use embedded thumbnail in RAW files.
  2. Задайте минимальный размер встроенного предпросмотра: если встроенная миниатюра меньше этого порога, KPhotoAlbum будет декодировать RAW для просмотра.
  3. В Thumbnail View выделите RAW и откройте контекстное меню Invoke External Program → Current Item → Open With…, затем выберите установленный RAW-редактор. Для группы файлов используйте ветку All Selected Items.
  4. В редакторе сохраните проявленную версию как отдельный JPEG или TIFF внутри того же каталога, не перезаписывая единственный RAW-оригинал.
  5. Вернитесь в KPhotoAlbum и выполните Maintenance → Rescan for Images and Videos.

Проверка. Производный JPEG/TIFF появляется в коллекции; при корректном правиле версий он объединяется с RAW в ожидаемый стек, а исходный RAW остаётся отдельным исходным файлом.

Типичная ошибка. Внешний редактор сохраняет производный файл под именем, которое не совпадает с правилом версий, либо предлагает перезаписать исходник. Безопасный откат. Отмените перезапись RAW, сохраните результат под отдельным именем, затем либо исправьте правило версий, либо объедините файлы в стек вручную.

Сузить коллекцию по тегам и датам

Цель. Получить небольшой набор кадров по нескольким признакам без перемещения файлов по папкам.

Подготовка. У изображений должны быть назначены категории и даты.

  1. На домашнем экране откройте, например, People и выберите нужного человека.
  2. Вернувшись к обзору в пределах текущей области, откройте Places и выберите место.
  3. На шкале дат внизу протяните диапазон под графиком, чтобы ограничить период.
  4. Выберите Show Thumbnails для просмотра итогового пересечения.

Проверка. В строке состояния виден путь текущего отбора и уменьшившееся число совпадений; все миниатюры соответствуют одновременно выбранным признакам.

Типичная ошибка. Слишком узкий диапазон даёт ноль результатов. Безопасный откат. Вернитесь на шаг назад кнопкой Back или расширьте интервал шкалы дат, не изменяя теги файлов.

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

Выполнить точный поиск по описанию и условиям

Цель. Найти материалы по тексту, датам, рейтингу, параметрам файла и сочетанию тегов, когда последовательного просмотра категорий недостаточно.

Подготовка. Используйте содержательные подписи и описания; для логических условий заранее определите, какие теги требуется включить и исключить.

  1. На домашнем экране выберите Search.
  2. Введите часть текста в Label или Description; поиск работает по подстроке.
  3. При необходимости задайте год, точную дату или диапазон дат, рейтинг, Minimum megapixels, Maximum megapixels либо File Name Pattern.
  4. Для отбора только RAW включите Search only for RAW files.
  5. Откройте Options для сложного сочетания: & означает совместное присутствие, | — альтернативу, ! — исключение.
  6. Нажмите Search и откройте итоговые миниатюры.

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

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

Работать в Viewer: просмотр, быстрые теги и слайд-шоу

Цель. Открыть отобранные материалы в Viewer, быстро пройти серию, при необходимости назначать теги с клавиатуры и запустить автоматический показ.

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

  1. В Thumbnail View щёлкните по одной миниатюре для открытия Viewer или выделите несколько файлов.
  2. Для выбранной группы используйте Images → View Selected или сочетание Ctrl+I.
  3. В Viewer переходите вперёд клавишами Page Down или Space, назад — Page Up, полноэкранный режим переключается Enter или F11.
  4. Для быстрой разметки переключите режим аннотирования Viewer на Assign Tags: буквенная клавиша назначает сохранённый для неё тег, а при первом использовании предлагает выбрать соответствие. Shift с той же буквой переназначает соответствие; Ctrl+A позволяет выбрать тег без привязки к букве.
  5. Для временных буквенных отметок используйте режим Assign Tokens; в нём доступны токены A–Z.
  6. Чтобы начать показ, используйте Images → Run Slide Show или Ctrl+R; случайный порядок запускается отдельной командой Run Randomized Slide Show.

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

Типичная ошибка. Клавиша Delete в Viewer воспринимается как команда удаления файла. В обычном Viewer она лишь убирает текущий элемент из списка просмотра; Ctrl+Delete добавляет его в список удаления, который подтверждается при закрытии. Безопасный откат. Не подтверждайте диалог Removing Items, если удаление не планировалось; ошибочно назначенный тег снимите через Annotations и затем верните Viewer в режим Locked.

Экспортировать и импортировать .kim

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

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

  1. На исходной стороне выберите File → Export….
  2. Для автономного внутреннего контейнера выберите Include in .kim file. Для внешнего .kim используйте Manual copy next to .kim file либо Automatically copy next to .kim file.
  3. При необходимости включите Compress Export File и задайте Limit maximum image dimension, если получателю не нужны изображения полного размера.
  4. Сохраните .kim и при внешнем режиме убедитесь, что связанные изображения находятся рядом с ним.
  5. На принимающей стороне выберите File → Import… и укажите полученный .kim.
  6. На первом шаге мастера отметьте изображения для импорта, на втором выберите каталог назначения.
  7. На третьем шаге сопоставьте категории импортируемой базы с категориями своей базы.
  8. На четвёртом шаге сопоставьте конкретные значения тегов; принимайте предложенное совпадение только тогда, когда оба имени действительно обозначают один объект.
  9. Завершите импорт.

Проверка. Исходный .kim имеет ожидаемый состав, а после импорта выбранные люди, места и события попали в существующие категории без лишних дублей. Для большого внутреннего контейнера учитывайте ограничение 6.2: KPhotoAlbum не создаёт .kim свыше 4 ГБ.

Типичная ошибка. Внешний .kim передают без изображений либо похожее имя ошибочно сопоставляют с чужим тегом. Безопасный откат. До завершения мастера отмените импорт и исправьте сопоставление; при неполном внешнем экспорте повторите передачу вместе с файлами или сформируйте внутренний .kim.

Создать HTML-галерею

Цель. Получить статический набор страниц для локального просмотра или последующей публикации.

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

  1. Выберите File → Generate HTML.
  2. На вкладке Content задайте Page title, описание и при необходимости уведомление об авторских правах; снимите категории, которые не должны отображаться на страницах.
  3. Не включайте Create .kim export file, если получателю не нужна переносимая база KPhotoAlbum.
  4. На вкладке Layout выберите тему и размеры изображений; несколько разрешений позволяют переключать качество готовой галереи.
  5. На вкладке Destination задайте базовый каталог и Output Directory. Для первой проверки используйте локальный путь.
  6. Подтвердите генерацию и откройте готовые страницы в браузере.

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

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

Сквозной сценарий: от новой съёмки до готовой подборки

Цель. Получить воспроизводимый рабочий цикл без редактирования исходных файлов.

Подготовка. Создайте новую папку внутри корня коллекции и скопируйте туда съёмку.

  1. В KPhotoAlbum выберите Maintenance → Rescan for Images and Videos.
  2. Откройте Untagged Images и выделите всю серию.
  3. Через Annotate Multiple Items at a Time назначьте общие место и событие.
  4. Пройдите кадры через Annotate Individual Items, уточняя людей, рейтинг и описание там, где это нужно.
  5. На домашнем экране ограничьте набор событием, затем диапазоном на шкале дат, и откройте Show Thumbnails.
  6. Откройте Viewer и исключите из списка просмотра слабые кадры без удаления исходников.
  7. Для передачи другому пользователю KPhotoAlbum сформируйте .kim; для обычного просмотра — HTML-галерею.
  8. Сохраните базу кнопкой Save и проверьте итоговый отбор повторным открытием нужной категории.

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

Плюсы

  • Исходные фотографии при обычном тегировании и поиске не переписываются: описание хранится отдельно в локальной базе.
  • Произвольные категории позволяют строить модель архива под людей, места, события, проекты и другие признаки, а не только под папки.
  • Последовательное сужение области по нескольким категориям, датам и тексту хорошо подходит для больших коллекций.
  • Есть массовое аннотирование, рейтинги, неточные даты, стеки и автоматическое связывание версий файлов.
  • Поддерживаются фотографии, RAW-процесс с внешним редактором и видео; в 6.2 добавлен QtMultimedia backend.
  • Форматы .kim и HTML дают два разных сценария передачи: перенос базы между KPhotoAlbum и обычная статическая галерея.
  • Программа распространяется по GPL-3.0, доступна в репозиториях Linux и бесплатно публикуется во Flathub.
  • Локальная архитектура не требует обязательной облачной медиатеки для базовой каталогизации.

Минусы

  • Официальная поддержка ограничена Linux; пользователю Windows или macOS придётся выбирать другое приложение.
  • KPhotoAlbum не заменяет фоторедактор: проявку RAW, ретушь и сложную цветокоррекцию выполняют внешние программы.
  • Большая часть ценности хранится в XML-базе KPhotoAlbum, которую другие фотоменеджеры не обязаны понимать напрямую.
  • Настройка категорий, версий и правил именования требует дисциплины; непродуманная схема тегов быстро создаёт дубли и разрозненные значения.
  • Offline Mode сохраняет записи и миниатюры, но не управляет подключением съёмных носителей автоматически.
  • Privacy Lock защищает только от случайного просмотра внутри приложения и не является шифрованием.
  • Картографическая часть зависит от Marble, а воспроизведение видео — от доступных мультимедийных компонентов и кодеков Linux.
  • Экспорт HTML и .kim требует отдельной проверки приватности: скрытие поля на странице не означает автоматическое удаление этих данных из .kim.

Кому подойдёт

  • Пользователю Linux с большим локальным фотоархивом, который уже организован по каталогам и не должен перемещаться во внутреннюю библиотеку.
  • Семейному архивариусу, которому важны люди, места, события, примерные даты старых снимков и быстрый поиск по их пересечениям.
  • Фотографу, использующему отдельный RAW-редактор, но желающему вести каталог оригиналов, проявленных версий, рейтингов и описаний.
  • Пользователю KDE, которому нужна автономная работа без обязательной подписки и облачного аккаунта.
  • Команде или семье, где несколько пользователей KPhotoAlbum периодически обмениваются выборками через .kim.

Кому не подойдёт

  • Тем, кому требуется официальное настольное приложение для Windows или macOS.
  • Тем, кто ищет единый редактор для проявки RAW, ретуши, локальных масок и цветокоррекции непосредственно внутри каталога.
  • Пользователю, которому нужна встроенная облачная синхронизация коллекции между компьютером и телефоном без самостоятельной настройки хранилища.
  • Тем, кому нужна автоматическая классификация лиц и объектов: распознавание лиц было удалено из KPhotoAlbum начиная с версии 5.3; для такого сценария актуальные функции digiKam подходят лучше.
  • Пользователю, который не хочет поддерживать собственную схему категорий и следить за локальной XML-базой.

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

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

Программа Основная задача Платформы Порог освоения Форматы Автоматизация Оплата Главное ограничение Когда выбирать
KPhotoAlbum Локальная каталогизация по тегам и категориям Linux Средний: нужно продумать категории и базу Фото, RAW-процесс через декодеры, видео; обмен .kim, HTML Массовое аннотирование, поиск новых файлов, версии и стеки Свободное ПО GPL-3.0 Нет полноценного редактора и официальных Windows/macOS-версий Большой локальный архив Linux, где главная задача — классификация и поиск
digiKam Полный цифровой фотоархив с импортом, метаданными и редактированием Linux, Windows, macOS Выше среднего из-за большого числа модулей Фото, RAW и видео; развитый импорт и экспорт Batch Queue Manager, распознавание лиц, автотеги и другие локальные AI-функции Свободное ПО Интерфейс и число функций сложнее, чем у узкого каталогизатора Нужен один кроссплатформенный DAM с пакетной обработкой и редактором
Shotwell Простой органайзер GNOME с базовым редактированием Linux Низкий JPEG, PNG, HEIF/HEIC, AVIF, TIFF, WebP, JPEG XL, GIF и разные RAW Организация по Events, Tags, Folders; автоматизация скромнее Свободное ПО, бесплатная установка через Flathub Меньше глубины каталогизации и пакетных инструментов, чем у digiKam Нужен простой импорт с камеры, сортировка и лёгкая правка в GNOME
darktable RAW-проявка и неразрушающий фотографический рабочий процесс Linux, Windows, macOS и другие Unix-платформы Высокий Много RAW, JPEG и HDR; экспорт JPEG, PNG, TIFF, PPM, EXR и других форматов Стили, Lua-скрипты, пакетный экспорт; в версии 5.6 появился опциональный AI-подсистемный слой Свободное ПО GPL-3.0+ Сложнее освоить, если нужна только сортировка домашнего архива Главная задача — проявка RAW и управляемая обработка, а каталог нужен как часть этого процесса
Geeqie Быстрый просмотр и организация файлов без импорта Linux, BSD, другие Unix-подобные системы; доступен также для macOS Низкий или средний Множество обычных и RAW-форматов через системные библиотеки Массовое переименование, поиск, XMP-теги, коллекции Свободное ПО GPLv2 Это прежде всего просмотрщик и файловый органайзер, а не развитая база DAM Нужна быстрая навигация по папкам без отдельного импорта и сложной базы

Для KPhotoAlbum главное преимущество перед Shotwell и Geeqie — более выраженная концепция многомерного каталога и обмена классификацией через .kim. digiKam заметно шире: он включает импорт с устройств, редактор, AI-функции и пакетные очереди, зато требует больше времени на освоение. darktable стоит выбирать, когда центральная задача — обработка RAW; его каталогизация является частью фотографического процесса, а не единственной целью.

Типичные проблемы и их решение

Новые фотографии не появляются в базе

Симптом: файлы уже скопированы в каталог, а общий счётчик не изменился. Причина: поиск новых файлов не запускался, папка находится вне корня базы или попала в список исключений. Диагностика: сравните физический путь файла с корнем коллекции и проверьте File Searching & Versions. Исправление: верните папку внутрь отслеживаемого дерева либо уберите её из исключений, затем выполните ручной поиск из Maintenance. Проверка: файл появляется в Untagged Images и Thumbnail View.

В базе появляются служебные миниатюры

Симптом: среди фотографий видны маленькие изображения, созданные другим менеджером. Причина: его служебный каталог попал под сканирование. Диагностика: откройте путь нежелательного файла и определите повторяющееся имя каталога. Исправление: добавьте такой каталог в исключения File Searching & Versions и исключите уже найденные записи из KPhotoAlbum без удаления исходных служебных файлов. Проверка: повторный поиск не возвращает эти миниатюры.

После отключения внешнего диска видны миниатюры, но Viewer не открывает кадр

Симптом: карточка коллекции сохраняется, а полноразмерное изображение недоступно. Причина: KPhotoAlbum работает в условиях Offline Mode: база и кэш миниатюр есть, оригинала по прежнему пути нет. Диагностика: проверьте наличие исходного файла и точку монтирования носителя. Исправление: подключите диск по ожидаемому пути. Проверка: Viewer снова открывает полноразмерный файл.

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

Симптом: после выбора человека, места и периода коллекция пустая. Причина: текущая область является пересечением условий, а хотя бы одно из них не встречается одновременно с остальными. Диагностика: откатывайте ограничения по одному кнопкой Back и наблюдайте число совпадений. Исправление: расширьте диапазон дат или снимите лишнее ограничение. Проверка: Thumbnail View показывает ожидаемую серию.

Похожие теги раздвоились

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

RAW открывается медленно

Симптом: переход между RAW-файлами заметно тяжелее, чем между JPEG. Причина: программе приходится декодировать полный RAW вместо использования встроенной миниатюры. Диагностика: откройте General Settings и проверьте использование embedded thumbnail in RAW. Исправление: включите встроенную миниатюру и задайте минимальный допустимый размер предпросмотра. Проверка: навигация по серии использует подходящий предпросмотр, а слишком маленькие миниатюры по-прежнему заменяются полноценным декодированием.

Карта Geo Position недоступна

Симптом: географическая часть не отображается, хотя изображения содержат координаты. Причина: сборка KPhotoAlbum установлена без Marble или соответствующий компонент отсутствует. Диагностика: уточните состав пакета в своём дистрибутиве. Исправление: установите пакет KPhotoAlbum с поддержкой Marble или нужный компонент, совместимый с Qt 6/KF6. Проверка: Geo Position открывает карту и показывает элементы с координатами.

Видео присутствует в базе, но не воспроизводится

Симптом: миниатюра ролика есть, а Viewer не запускает его или не декодирует звук/изображение. Причина: отсутствует подходящий backend или системный декодер конкретного формата. Диагностика: проверьте тот же файл в другом приложении, использующем мультимедийный стек системы, и уточните доступный backend KPhotoAlbum. Исправление: установите поддерживаемые мультимедийные компоненты дистрибутива; KPhotoAlbum 6.2 поддерживает QtMultimedia. Проверка: ролик запускается во Viewer и корректно переходит к следующему элементу.

.kim не переносит изображения

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

HTML-галерея содержит лишние персональные данные

Симптом: на страницах видны подписи, категории или описания, которые не предназначались для публикации. Причина: соответствующие поля были оставлены во вкладке Content. Диагностика: откройте локально созданную галерею и сравните её с настройками Content. Исправление: удалите опубликованный результат и сформируйте его заново с минимальным набором полей; отдельно проверьте, не включён ли .kim. Проверка: на новой странице и в передаваемых файлах отсутствуют нежелательные сведения.

Старая база была сохранена в KPhotoAlbum 6.0.0 и исчезли связи тегов

Симптом: после работы именно в версии 6.0.0 часть связей категорий пропала. Причина: известная ошибка 6.0.0 затрагивала сжатый XML-формат при определённых именах категорий. Диагностика: проверьте версию, которой база открывалась и сохранялась, и формат Database Backend. Исправление: больше не открывайте рабочую базу в 6.0.0; используйте 6.0.1 или новее и восстанавливайте данные только из ранее сохранённой неповреждённой копии базы. Проверка: после открытия текущей версией категории и связи тегов остаются на месте после повторного сохранения.

FAQ

Почему в старых материалах встречается название KimDaBa?

KimDaBa — прежнее название того же проекта, из которого вырос KPhotoAlbum. В старых выпусках и исторических заметках оно встречается как имя предшествующей ветки; для актуальной программы используется название KPhotoAlbum.

Что такое Tokens и чем они отличаются от обычных тегов?

Tokens — специальная категория быстрых буквенных отметок A–Z. Она рассчитана на временную разметку во время просмотра, когда нужно быстро пометить кадры без создания содержательных имён. Обычные теги принадлежат пользовательским категориям вроде People, Places или Events и несут постоянный смысл, поэтому лучше подходят для долгосрочного каталога.

Можно ли привязать тег не ко всему кадру, а к области изображения?

KPhotoAlbum поддерживает позиционные теги: тег можно связать с отмеченной областью изображения. Эта возможность появилась в ветке 4.x и сохраняется в современной базе; формат базы версии 11, используемый веткой 6.1 и новее, хранит позиционные теги непосредственно и с меньшими накладными расходами в сжатом XML.

Зачем KPhotoAlbum хранит даты рождения?

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

Какие средства автоматизации появились в командной строке ветки 6.x?

В KPhotoAlbum 6.1 появились параметры —config и —save-and-quit. В 6.2 добавлен —find-new-files как более понятный синоним прежнего —search для запуска поиска новых файлов. Эти параметры полезны для сценариев запуска с определённой конфигурацией и обслуживания базы без долгой ручной навигации по интерфейсу.

Почему собственные кэши миниатюр не засоряют поиск новых файлов в 6.2?

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

Итог

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

Для семейного архива особенно полезны People, Places, Events и неточные даты. Для фотографа программа логична как каталог рядом с отдельным RAW-редактором. Для публикации подойдёт HTML-генератор, но приватность метаданных нужно контролировать отдельно. Пользователю, которому нужны Windows/macOS, встроенный полноценный редактор, автоматическое распознавание лиц или облачная синхронизация между устройствами, разумнее выбрать инструмент, который изначально поддерживает соответствующий сценарий: прежде всего digiKam для кроссплатформенного DAM или darktable для RAW-обработки.