декабря 28, 2017

Сказочная страна

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


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

декабря 26, 2017

darktable 2.4 > Обзор > Базовый рабочий процесс > Основные этапы обработки

ПРЕД.
1.3. Базовый рабочий процесс

1.3.2. Основные этапы обработки

1.3.2.1. Введение

Этот раздел проведёт вас через основные шаги обработки изображений в darktable.

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

Каждое изменение, внесенное в модуле обработки изображения, сохраняется в "Истории изменений". История хранится в базе данных программы и XMP-файле, созданном для обрабатываемого изображения.

Все изменения сохраняются автоматически, когда вы переходите от одного изображения к другому, одного режима работы к другому.  Вы можете безопасно покинуть режим "Обработка" или завершить работу с darktable в любое время и вернуться позже для продолжения работы. Это значит, что darktable не нуждается в команде "Сохранить" и не имеет её.

На левой панели в режиме работы "Обработка" располагается модуль "История изменений",  показывающий изменения, применяемые к изображению снизу вверх (сверху располагаются самые последние по времени изменения). Вы можете выбрать любой пункт истории, чтобы увидеть, как изображение выглядело на этом шаге обработки, для сравнения внесённых изменений. Историю изменений можно сжать, что позволит оптимизировать её и удалить избыточные изменения. Сжимайте историю изменений, когда вы завершили обработку изображения и довольны результатом.

В состав darktable включены модули, расположенные по группам. Для доступа к этим группам используются кнопки на правой панели, под гистограммой. Есть две специальные группы "Активные" и "Избранное". Первая группа отображает модули, использованные при обработке текущего изображения и отображённые в истории изменений. Вторая группа состоит из выбранных вами для этой группы модулей. Добавление модуля в группу "Избранные" осуществляется в диалоговом окне "Список модулей", расположенном в нижней части правой панели (раздел 3.3.8, "Список модулей"), для этого на названии необходимого модуля осуществляйте щелчки мышью до появления звезды у иконки модуля.

1.3.2.2. Баланс белого

Модуль "Баланс белого" управляет балансом белого или цветовой температурой изображения. По умолчанию, модуль всегда включен и берёт начальные значения температуры из метаданных изображения, записанных камерой при съёмке кадра. Чаще всего применяется точная настройка баланса белого, осуществляемая с помощью ползунка "Температура". Перемещения ползунка влево делает цветовой баланс изображения более холодным, перемещения вправо - более теплым.

1.3.2.3. Коррекция экспозиции

Модуль "Экспозиция", вероятно, является самым основным модулем из всех модулей. Настройку экспозиции можно осуществлять с помощью ползунка "Экспозиция" или перетаскиванием мышью области на гистограмме, расположенной сверху правой панели. Вы также можете изменить уровень черного ползунком "Тени", для улучшения  контрастности изображения, но будьте осторожны, используйте небольшой шаг ползунка, такой как 0.005. Также реализована возможность автоматической коррекции экспозиции.

1.3.2.4. Подавление шума

Лучшей отправной точкой для снижения шума будет использование модуля "Шумоподавление (профиль)". Этот модуль предоставляет возможность борьбы с шумом почти в один шаг. Эффективность зависит от типа камеры и значения ISO, полученных из  данных Exif изображения. Все остальные настройки модуль получает из базы данных профилей шума, которые собрала команда darktable (в настоящий момент база данных охватывает более 200 популярных моделей камер). Кроме того, у вас есть несколько других способов уменьшения шума. Существуют модули "Шумоподавление Raw", "Шумоподавление (БЛФ)", "Шумоподавление (НЛС)" и "Эквалайзер",  который основывается на вейвлетах (частотном разделении). Если ваша камера не поддерживает подавление шума на основе профиля, то использование модуля "Шумоподавление (НЛС)", вероятно, будет наиболее удобным, так как позволяет отдельно обрабатывать яркостный и цветовой шум.

1.3.2.5. Удаление пятен

Временами вам может понадобиться удалить пятна с изображения, вызванные загрязнением сенсора. Модуль "Удаление пятен" позволит вам это сделать, а также поможет исправить другие недостатки изображения, такие как дефекты кожи. Если на сенсоре вашей камеры имеются битые пиксели или при использовании высоких значений ISO, длительной выдержки появляются горячие пиксели, то воспользуйтесь модулем "Дефектные пиксели" для  автоматической коррекции изображения.

1.3.2.6. Коррекция геометрических искажений

Бывают ситуации, когда вам могут потребоваться функции кадрирования изображения, выравнивания горизонта или исправления перспективных искажений. Со всеми этими задачами вы можете справиться в модуле "Трансформации" с полным ручным контролем. Для автоматического исправления перспективных искажений вы можете посетить модуль "Коррекция перспективы". Если вам нужно исправить типичные недостатки объектива камеры, такие как дисторсия, хроматические аберрации или виньетирование, используйте модуль "Оптические искажения".

1.3.2.7. Восстановление деталей

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

1.3.2.8. Корректировка тонального диапазона

Почти каждый рабочий процесс включает в себя корректировку тонального диапазона изображения. Darktable предлагает для этого несколько модулей. Основным является модуль "Контраст, яркость, насыщенность". В модуле "Тональная кривая" тональный диапазон регулируется путём построения кривой. Модуль "Уровни" предлагает простой интерфейс с тремя бегунками на гистограмме. Кроме того, имеется модуль "Зонная система", который предлагает управлять тональным диапазоном по зонам, согласно работам Анселя Адамса.

1.3.2.9. Повышение локального контраста

Повышение локального контраста может подчеркнуть детализацию и чёткость вашего изображения. При тщательном использовании это может улучшить вашу фотографию. Darktable предлагает несколько модулей для управления локальным контрастом. Модуль "Локальный контраст" прост в обращении и содержит несколько параметров. Наиболее универсальным, но более сложным в использовании, является модуль "Эквалайзер". Рассмотрите готовые профили модуля, чтобы понять, как он работает. "Эквалайзер" - это "швейцарский армейский нож" darktable для множества операций, в которых важны размеры деталей и объектов изображения.

1.3.2.10. Настройки цвета

Darktable предлагает множество модулей для настройки цвета в изображении. В модуле "Цветокоррекция" реализован очень простой метод. Используйте его, чтобы придать изображению общий оттенок или настроить общую насыщенность цвета. Модуль "Цветовые зоны" предлагает намного более тонкое управление для настройки насыщенности, яркости или оттенка в зонах, определенных пользователем. Модуль "Тональная кривая" в дополнение к классической настройке тональных значений дает вам прекрасный контроль над цветами в изображении. Наконец, если вы намерены преобразовать изображение в черно-белое, то в качестве отправной точки предлагается модуль "Преобразование в ч/б" с простым и интуитивно понятным пользовательским интерфейсом. В качестве альтернативы модулю "Преобразование в ч/б" вы можете рассмотреть модуль "Микшер каналов".

1.3.2.11. Повышение резкости

Для завершения обработки изображения в формате RAW ваш рабочий процесс должен включать в себя настройку резкости изображения. Модуль "Резкость" использует для этого классический подход (нерезкая маска), используемый в большинстве программ обработки изображений. Ещё один универсальный способ выделения краев изображения предлагается модулем "В/Ч фильтр", который можно использовать с широким набором возможностей смешивания.

1.3.2.12. Художественные эффекты

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

декабря 25, 2017

darktable 2.4 > Обзор > Базовый рабочий процесс

ПРЕД.
Глава 1. Обзор

1.3. Базовый рабочий процесс

В этом разделе описывается типичный рабочий процесс в darktable, который начинающие пользователи могут использовать в качестве отправной точки. Рассматривается процесс получения (импорт) изображения в darktable, основные шаги обработки raw-файлов и экспорт полученного результата.

1.3.1. Импорт изображений

Для того чтобы начать работу с darktable, необходимо импортировать изображения. Модуль "Импорт" расположен на левой панели в режиме работы "Обзор" (Раздел 2.3.1, "Импорт"). Вы можете импортировать изображения из файловой системы или, если darktable поддерживает модель вашей камеры, непосредственно с камеры.

1.3.1.1. Импорт изображений из файловой системы

При импорте с диска вы можете импортировать изображение (одно/группу) или папку (одну/группу). Darktable проанализирует импортируемое содержимое на обнаружение ранее импортированных изображений и проведёт импорт только новых изображений.

1.3.1.2. Импорт из камеры

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

декабря 24, 2017


ПРЕД.
1.2. Пользовательский интерфейс

1.2.4. Общие настройки

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

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


декабря 22, 2017


ПРЕД.
1.2. Пользовательский интерфейс

1.2.3. Лента фотографий

Лента фотографий (снимков) располагается cнизу окна программы и отображает те же изображения, что расположены в центральной области окна программы в режиме "Обзор", учитывая примененные фильтры и порядок сортировки. Для включения/выключения используется комбинация горячих клавиш ctrl+f. Вы можете перемещаться по ленте фотографий, прокручивая её колесиком мыши, и менять её высоту, растягивая/сжимая её за верхнюю границу. Лента фотографий позволяет вам взаимодействовать с изображениями, пока вы не находитесь в режиме "Обзор". Для примера,  при редактировании изображения в режиме "Обработка", вы можете переключиться на другое изображения для его редактирования, дважды щёлкнув на миниатюру изображения в ленте фотографий. Также вы можете оценивать изображения, как в режиме "Обзор", копировать/вставлять историю изменений, и т.д.



декабря 20, 2017


ПРЕД.
1.2. Пользовательский интерфейс

1.2.2. Схема окна программы

Общий вид окна программы для всех режимов работы схож. Можно выделить центральную область, которая содержит данные, предназначенные для работы (изображение, группа изображений, карта и т.д.), панели слева, справа, сверху и снизу от центральной области. Левая панель обычно предназначена для информационных целей. Правая панель предлагает инструменты для изменения изображения. Верхняя и нижняя панели предоставляют доступ к нескольким дополнительным настройкам. Каждая из панелей может быть скрыта или возвращена, нажатием на кнопку в виде треугольника , расположенную рядом с панелью.

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

Для перехода/возврата просмотра окна программы на полный экран необходимо нажать клавишу F11.

декабря 19, 2017

darktable 2.4 > Обзор > Пользовательский интерфейс

ПРЕД.
Глава 1. Обзор

 1.2. Пользовательский интерфейс

 В этом разделе описываются элементы пользовательского интерфейса. 







 1.2.1. Режим работы

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

l - выбор режима работы “Обзор” (lighttable)
d - выбор режима работы “Обработка” (darkroom)
t - выбор режима работы “Камера” (tethering)
m - выбор режима работы “Карта” (map)
s - выбор режима работы “Слайдшоу” (slideshow)
p - выбор режима работы “Печать” (print)

1.2.1.1. Обзор 

В режиме “Обзор” производится управление снимками и фотоархивом. Осуществляется оценка изображений, добавляются ключевые слова (теги), цветовые метки и экспорт изображений (см. Глава 2, "Режим "Обзор").

1.2.1.2. Обработка

В режиме “Обработка” происходит редактирование снимка с использованием доступных модулей (см. Глава 3, "Режим "Обработка").

1.2.1.3. Камера 

Этот режим предназначен для съёмки камерой, подключенной к компьютеру, обеспечивает захват изображений для передачи и просмотра на компьютере (см. Глава 4, "Режим "Камера").

1.2.1.4. Карта

В этом режиме на карте отображаются снимки с географическими координатами (геотеги) и предоставляется возможность вручную привязать изображение к карте (см. Глава 5, "Режим "Карта").

1.2.1.5. Слайдшоу

В этом режиме осуществляется показ изображений в виде слайд-шоу, процесс конвертации снимков производится на лету (см. Глава 6, "Режим "Слайдшоу").

1.2.1.6. Печать

Режим предназначен для отправки изображений на печать (см. Глава 7, "Режим "Печать").

darktable 2.4 > Обзор

ПРЕД.

Глава 1. Обзор


Darktable - приложение для работы с фотографиями с открытым исходным кодом, представляет собой конвертер raw-файлов, просмотрщик и редактор изображений.

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

Основные возможности

  • Darktable работает в GNU/Linux /GTK3, MacOS X/macports, Solaris 11/GTK3 и Windows.
  • Поддерживает полностью неразрушающую обработку.
  • Все инструменты darktable работают на 4х32-битных пиксельных буферах с плавающей точкой для высокоточной обработки, предотвращая бандинг и постеризацию.
  • Darktable активно использует инструкции Streaming SIMD Extensions 2 (SSE2) процессора для ускорения обработки. Фактически, darktable требует либо процессор x86 с поддержкой SSE2, либо процессор ARM64.
  • Использует GPU для ускорения обработки с использованием OpenCL (обнаружение и включение во время выполнения).
  • Большая часть обработки изображений выполняется в цветовом пространстве CIELab, которое намного шире, чем диапазон современных дисплеев, принтеров или даже человеческого зрения.
  • Полная реализация отображения с механизмом управления цветом с использованием цветопробы и проверки цветового охвата. Встроенная поддержка профилей ICC для экспорта: sRGB, Adobe RGB, XYZ и линейный RGB.
  • Инструменты работы с коллекциями фотографий позволяют выполнять гибкие запросы к базе данных, искать изображения по ключевым словам, рейтингам, цветовым меткам и другим критериям. Фильтрация и сортировка ваших коллекций, задание ключевых слов - это полезные инструменты в рабочем процессе вашей ежедневной работы.
  • Осуществляет импорт изображений в различных форматах файлов: стандартных, raw, с высоким динамическим диапазоном (например, JPEG, CR2, DNG, OpenEXR, PFM, ...).
  • Darktable имеет полноэкранный, масштабируемый пользовательский интерфейс.
  • Осуществляет управление камерой из приложения.
  • Мощная система экспорта поддерживает загрузку в веб-альбомы Picasa и flickr, на дисковое хранилище, создание полноразмерных копий, прикрепление во вложения электронной почты, а также может создавать простую веб-галерею на основе html. Darktable позволяет экспортировать в форматы низкого динамического диапазона (JPEG, JPEG2000, PNG, TIFF, PDF), 16-разрядный (PPM, TIFF) или в форматы линейного высокого динамического диапазона (PFM, EXR).
  • Darktable использует как связанные файлы XMP, так и свою быструю базу данных для сохранения метаданных и параметров обработки. Все данные Exif считываются и записываются с использованием libexiv2.
  • Darktable поставляется с более чем 60 модулями обработки изображений, которые охватывают: основные операции, изменения тональных значений, обработку цвета, коррекцию общих дефектов изображения и создание художественных эффектов.
  • Многие модули darktable могут быть использованы с операторами смешивания для еще большего количества вариантов обработки.
  • Мощная система маскирования предоставляет точный контроль над эффектом модуля для разных частей изображения. Вы можете по своему выбору нарисовать маску с использованием различных форм или определить параметрическую маску на основе значений пикселей.
  • Многие модули могут иметь несколько экземпляров. Вместе с маскированием вы можете получать различные эффекты на разных частях изображения.
  • Darktable обладает высокоэффективным, но простым алгоритмом шумоподавлением. Он разработан как модуль, в котором производительность шумоподавления зависит только от модели камеры и значения ISO. База данных профилей содержит параметры для более чем 200 популярных моделей камер.
  • Darktable поставляется с универсальным скриптовым интерфейсом, для улучшения функциональности в качестве языка сценариев используется Lua.
  • Изображения, содержащие географические координаты, могут отображаться на карте, полученной из различных источников по вашему выбору. Геоданные могут быть привязаны к изображениям, вручную, при размещении изображения на карте, или автоматически, применяя данные с трека GPX.
  • Darktable имеет встроенную возможность создания слайдшоу, которая позволяет отображать вашу подборку фотографий в полноэкранном режиме.
  • Универсальный модуль печати позволяет отправлять изображение на подключенный принтер с полной поддержкой управления цветом.

1.1. Запуск программы

Darktable поставляется с двумя основными бинарными файлами: стандартным вариантом с графическим интерфейсом, который запускается по вызову darktable и вариантом с интерфейсом командной строки, который запускается по вызову darktable-cli. Кроме того, darktable поставляется с некоторыми дополнительными бинарными файлами для специальных целей.

1.1.1. Бинарный файл darktable

Данный бинарный файл запускает darktable с графическим интерфейсом и полной функциональностью; это стандартный способ использования darktable.

darktable вызывается со следующими параметрами командной строки:

darktable [-d {all, cache, camctl, camsupport, control, dev, fswatch, input, lighttable, lua, masks,
memory, nan, opencl, perf, pwstorage, print, sql}]
  [<входной файл>|<папка с изображениями>]
  [--version]
  [--disable-opencl]
  [--library <файл базы данных>]
  [--datadir <директория данных приложения>]
  [--moduledir <директория библиотек модулей>]
  [--tmpdir <директория временных файлов>]
  [--configdir <директория конфигурации пользователя>]
  [--cachedir <директория кэша миниатюр>]
  [--localedir <директория локализации>]
  [--luacmd <команды lua>]
  [--noiseprofiles <файл json с профилями шумоподавления>]
  [--conf <параметр>=<значение>]

Все параметры являются необязательными; в большинстве случаев пользователи запускают darktable без каких-либо дополнительных параметров, что означает, что darktable использует соответствующие значения, установленные по умолчанию.

-d
Эта опция позволяет направить вывод отладочных данных на терминал. Существует несколько подсистем darktable, и отладка каждой из них может быть активирована отдельно. Вы можете использовать эту опцию несколько раз, если хотите получить вывод отладочных данных более чем одной подсистемы.

<входной файл>|<папка с изображениями>
Вы можете указать имя файла или имя папки, содержащей файлы изображений. Если задано имя файла, darktable запустится в режиме "Обработка" и откроет указанный файл. Если задано имя папки, то darktable запустится в режиме "Обзор" с содержимым этой папки в качестве текущей коллекции.

--version
На устройстве вывода отображается номер версии darktable, уведомление об авторских правах и другая полезная информация, после вывода информации работа darktable завершается.

--disable-opencl
Этот параметр запрещает darktable инициализировать подсистему OpenCL. Используйте эту опцию, если при запуске происходит сбой при работе с darktable из-за ошибок в реализации OpenCL.

--library <файл базы данных>
Для обеспечения быстрого доступа darktable сохраняет информацию об изображении в базе данных sqlite. По умолчанию это файл базы данных "$HOME/.config/darktable/library.db". Для семейства операционных систем Windows файл базы данных "%homepath%\AppData\Local\darktable\library.db". Вы можете указать альтернативное расположение, например, если вы хотите провести некоторые эксперименты, не ставя под угрозу исходную базу данных. Если файл базы данных не существует, darktable создаcт его для вас. Вы также можете указать ":memory:" в качестве файла базы данных, и в этом случае база данных будет храниться в системной памяти - все изменения будут потеряны при завершении darktable.

Всякий раз, когда запускается приложение darktable, оно предоставляет монопольный доступ к базе данных для текущего пользователя. Делает это, записывая идентификатор текущего процесса (PID) в файл блокировки "<файл базы данных>.lock", располагая его рядом с указанной базой данных. Если darktable находит существующий файл блокировки для базы данных, оно немедленно завершается.

--datadir <директория данных приложения>
Данный параметр определяет каталог, в котором darktable находит свои данные во время выполнения. Место по умолчанию зависит от вашей установки. Типичными являются места "/opt/darktable/share/darktable/", "/usr/share/darktable/" или "C:\Program Files\darktable\share\darktable".

--moduledir <директория библиотек модулей>
Darktable имеет модульную структуру и организует свои модули, как библиотеки общего пользования (разделяемые) для загрузки во время выполнения. С помощью данного параметра вы указываете darktable, где искать его общие библиотеки. Место по умолчанию зависит от вашей установки; типичными являются "/opt/darktable/lib64/darktable/", "/usr/lib64/darktable/" или "C:\Program Files\darktable\lib\darktable\".

--tmpdir <директория временных файлов>
Место, где darktable хранит свои временные файлы. Если эта опция не указана, darktable использует системную настройку. По умолчанию опция не указана.

--configdir <директория конфигурации пользователя>
Данный параметр определяет каталог, в котором darktable хранит пользовательскую конфигурацию. По умолчанию используется "$HOME/.config/darktable/" или "%homepath%\AppData\Local\darktable\".

--cachedir <директория кэша миниатюр>
Darktable хранит кэш миниатюр изображений для обеспечения быстрого предварительного просмотра изображений и предварительно скомпилированных двоичных файлов OpenCL для быстрого запуска. По умолчанию кэш находится в "$HOME/.cache/darktable/" или "%homepath%\AppData\Local\Microsoft\Windows\Temporary Internet Files\darktable\". Может существовать несколько кэшей миниатюр параллельно - по одному для каждого файла базы данных.

--localedir <директория локализации>
Место, где darktable находит информацию для локализации приложения. Место по умолчанию зависит от вашей установки. Типичными являются "/opt/darktable/share/locale/", и "/usr/share/locale/" или "C:\Program Files\darktable\share\locale\".

--luacmd <команды lua>
Строка, содержащая команды lua, которые должны быть выполнены после инициализации lua. Эти команды будут выполняться после вашего файла "luarc".

Если lua не скомпилирован, данный параметр будет проигнорирован.

--noiseprofiles <файл json с профилями шумоподавления>
Файл json, содержащий конкретные профили шумоподавления камеры. Место по умолчанию зависит от вашей установки. Типичными являются "/opt/darktable/share/darktable/noiseprofile.json", "/usr/share/darktable/noiseprofile.json" или "C:\Program Files\darktable\share\darktable\".

--conf <параметр>=<значение>
Darktable поддерживает широкий набор параметров конфигурации, которые пользователь определяет в файле конфигурации "darktablerc", хранящемся в директории конфигурации пользователя. Вы можете временно перезаписать отдельные параметры в командной строке – однако, эти настройки не будут сохранены в "darktablerc".

1.1.2. Бинарный файл darktable-cli

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

Данный вариант не открывает какое-либо окно, он работает в режиме консоли без использования X11, wayland и т.д. - этот режим полезен для серверов, на которых выполняются фоновые задания.

darktable-cli вызывается со следующими параметрами командной строки:

darktable-cli <входной файл>|<папка с изображениями>
   [<xmp-файл>]
  <выходной файл>
  [--width <максимальная ширина>]
  [--height <максимальная высота>]
  [--bpp <глубина цвета>]
  [--hq <0|1|true|false>]   [--verbose]
  [--core <параметры darktable>]

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

<входной файл>|<папка с изображениями>
Имя входного файла или имя папки, содержащей файлы изображений для экспорта.

<xmp-файл>
Необязательный параметр, имя связанного файла XMP, содержащего данные истории изменений, которые будут применяться во время экспорта. Если этот параметр не указан, darktable будет самостоятельно искать файл XMP, который принадлежит к указанному входному файлу.

<выходной файл>
Имя выходного файла. Darktable определяет формат файла экспорта по расширению файла. Вы также можете использовать переменные, доступные в шаблоне имени выходного файла модуля экспорта darktable (см. раздел 2.3.12, "Экспорт выбранного"). По понятным причинам использование переменных является обязательным, если вы используете программу для экспорта из папки, содержащей несколько изображений.

--width <максимальная ширина>
Данный необязательный параметр позволяет ограничить ширину экспортируемого изображения заданным количеством пикселей.

--height <максимальная высота>
Данный необязательный параметр позволяет ограничить высоту экспортируемого изображения заданным количеством пикселей.

--bpp <глубина цвета>
Необязательный параметр для определения глубины цвета в битах на канал экспортируемого изображения; допустимые значения зависят от формата файла. В настоящее время этот параметр еще не работает. Если вам необходимо определить глубину, то можете использовать следующее обходное решение:

--core --conf plugins/imageio/format/<Формат>/bpp=<Значение>
где <Формат> - это имя выбранного формата вывода.

--hq <0|1|true|false>
Флаг, определяющий, следует ли использовать высококачественный алгоритм изменения размера изображения во время экспорта (см. раздел 8.2, "Основные настройки"). Значение по умолчанию равно true.

--verbose
Включает подробный вывод.

--core <параметры darktable>
Все параметры командной строки, следующие за "--core", передаются в ядро darktable и обрабатываются как стандартные параметры. Подробное описание см. в разделе 1.1.1, "Бинарный файл darktable".

1.1.3. Бинарный файл darktable-generate-cache

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

darktable-generate-cache вызывается со следующими параметрами командной строки:

darktable-generate-cache
  [-h, --help]
  [--version]
  [--min-mip <0-7>] [-m, --max-mip <0-7>]
  [--min-imgid <N>] [--max-imgid <N>]
  [--core <параметры darktable>]

Все параметры являются необязательными. Если произведён запуск без параметров, то darktable-generate-cache использует значения по умолчанию.

-h, --help
Предоставляет информацию об использовании и завершает выполнение.

--version
Предоставляет информацию об авторских правах, версии и завершает работу.

--min-mip <0-7>, -m, --max-mip <0-7>

Darktable может обрабатывать и сохранять миниатюры с восемью различными шагами разрешения для каждого изображения. Данные параметры определяют, какое максимальное разрешение должно быть сгенерировано, по умолчанию это диапазон 0-2. Как правило, нет необходимости создавать всевозможные разрешения; отсутствующие будут автоматически созданы darktable в тот момент, когда они понадобятся. Когда требуется создать сразу несколько разрешений изображения, то изображения с низким разрешением быстро получаются из изображения с высоким разрешением.

--min-imgid <N>, --max-imgid <N>
Задает диапазон внутренних идентификаторов изображений (id) из базы данных для работы. Если диапазон не задан, darktable-generate-cache будет обрабатывать все изображения.

--core

Все параметры командной строки, следующие за "--core", передаются в ядро darktable и обрабатываются как стандартные параметры. Подробное описание см. в разделе 1.1.1, "Бинарный файл darktable".

1.1.4. Бинарный файл darktable-chart

Данный бинарный файл представляет собой специальную утилиту для создания стилей из пар изображений, таких как RAW+камерный JPEG. Подробности о его использовании можно найти в Разделе 10.3, "Применение darktable-chart".

darktable-chart может запускаться с графическим интерфейсом, либо с интерфейсом командной строки.

darktable-chart
  [--help]
  [<открыть файл в формате Lab pfm>]
  [<файл cht>]
  [<файл описания cgats/it8 или файл в формате Lab pfm>]

Все параметры являются необязательными, однако, если вы хотите указать второе имя файла, вам также необходимо указать первое. В darktable-chart этом случае открывается специальный графический интерфейс (подробности можно найти в разделе 10.3, "Применение darktable-chart").

--help
Предоставляет информацию об использовании и завершает выполнение.

<открыть файл в формате Lab pfm>
Открывает утилиту с данным файлом в качестве исходного изображения. Входной файл должен быть в формате Lab Portable Float Map.

<файл cht>
Задает файл диаграммы, описывающий макет диаграммы сравнения цветов.

<файл описания cgats/it8 или файл в формате Lab pfm>
Задает опорные значения в виде замеренных значений в соответствии со стандартом CGATS или в качестве эталонного изображения в формате Lab Portable Float Map.

В качестве альтернативы darktable-chart можно запускать с интерфейсом командной строки для создания стилей darktable из ранее сохраненных CSV-файлов.

darktable-chart
  --csv
  <файл csv>
  <количество образцов>
  <выходной файл dtstyle file>

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

<файл csv>
CSV-файл, ранее сохранённый из darktable-chart.

<количество образцов>
Количество цветовых образцов (патчей), которые будут использоваться в настройках таблицы поиска цветов, создаваемого стиля.

<выходной файл dtstyle>
Имя создаваемого файла стиля.

1.1.5. Бинарный файл darktable-cltest

Данный бинарный файл проверяет, есть ли в вашей операционной системе пригодная для использования среда OpenCL, которую может использовать darktable. Он направляет отладочный вывод на терминал, эквивалентный вызову "darktable -d opencl", а затем завершает выполнение.

darktable-cltest вызывается без параметров командной строки:

darktable-cltest

1.1.6. Бинарный файл darktable-cmstest

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

Darktable-cmstest вызывается без параметров командной строки:

darktable-cmstest


darktable 2.4 > Предисловие

ПРЕД.

Предисловие

Версия руководства пользователя и соответствующая версия darktable приведены ниже:

ВерсияДата
Руководство пользователя
(на английском языке)
2.4.0Декабрь 2017
Руководство пользователя
(на русском языке)
2.4.0В работе
darktable2.4Декабрь 2017


Переводы данного руководства пользователя на другие языки осуществлены Federico Bruni, Mau-rizio Paglia, Victor Lamoine, Michel Leblond и María Gracia Leandro. 

Большое спасибо всем участникам подготовки данного руководства пользователя. Особая благодарность за корректуру, улучшения стиля, конструктивную критику и ценный вклад Colin Adams, Mark Garrow, Simon Harhues, István Kovács, Jean-Luc Coulon, Rudolf Martin, Ammon Riley, Rob Z. Smith, Andrew Toskin, and David Vincent-Jones.