марта 30, 2018


ПРЕД.
3.2. Основные понятия режима "Обработка"

3.2.7. Рисуемая маска

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

3.2.7.1. Обзор

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

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

3.2.7.2. Применение

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



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

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

В настоящее время реализовано пять видов фигур.

Кисть
Щелчок по значку  активирует рисование фигуры - кисть.

Начните рисовать, щелкнув левой кнопкой мыши на холсте (центральная область) и перемещайте мышь, удерживая нажатой левую кнопку. После того, как вы отпустите кнопку мыши, мазок кистью будет завершен. Размер кисти, твердость и непрозрачность могут быть изменены с помощью колеса прокрутки мыши, комбинации "Shift"+"колесо прокрутки" и "Ctrl"+"колесо прокрутки", соответственно, до начала рисования или во время. Аналогичным образом вы можете использовать клавиши "[" и "/]", чтобы уменьшить/увеличить размер кисти; "{" и "}", чтобы уменьшить/увеличить твёрдость; и "<" и ">" - уменьшить/увеличить непрозрачность.

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

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

Узлы и сегменты мазка кисти могут быть изменены индивидуально. Подробнее см. информацию о контуре в этом разделе ниже.

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





Окружность
Щелчок по значку активирует рисование фигуры - окружность.

Нажмите на холст, чтобы разместить на нём окружность. Щелкните левой кнопкой мыши и перетащите окружность в другую позицию, если это необходимо. Используйте колесо прокрутки мыши, находясь в круге, чтобы изменить диаметр; прокрутите колесом мыши границу круга, чтобы отрегулировать ширину постепенного затухания или используйте "Shift"+"колесо прокрутки" в любом месте фигуры для того же эффекта. С помощью сочетания "Ctrl"+"колесо прокрутки" вы можете настроить непрозрачность круга - это лучше всего наблюдать с помощью маски, отображаемой при нажатии на кнопку .


Рисунок окружности с элементами управления и активным отображением маски.











Эллипс
Щелчок по значку активирует рисование фигуры - эллипс.

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

Рисунок эллипса с элементами управления и активированным отображением маски.










Контур
Щелчок по значку активирует рисование фигуры в виде замкнутого контура.

Щелкните левой кнопкой мыши на холсте, чтобы определить узлы контура; для завершения контура, щелкните правой кнопкой мыши, установив последнюю точку. По умолчанию узлы соединены плавными линиями. Если вы хотите, чтобы узел определял резкий угол, вы можете сделать это, создав его с помощью "Ctrl"+"щелчок мыши".

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

Размер фигуры можно изменить с помощью колеса прокрутки - аналогично окружности. То же самое относится к ширине границы, т.е. к области с постепенным затуханием непрозрачности, которая может быть изменена путем прокручивания колеса мыши, когда она подсвечена, или с помощью "Shift"+"колесо прокрутки" из любой точки внутри фигуры. Отдельные узлы, а также сегменты контура можно перемещать перетаскиванием мышью. Если узел выбран, щелкнув на нём, появляется еще одна контрольная точка - вы можете перемещать ее, чтобы изменить кривизну линии и сбросить её до значения по умолчанию, щелкнув правой кнопкой мыши. Перетаскивание одной из контрольных точек на границе регулирует ширину границы только в этой части фигуры.

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

Рисунок контура с элементами управления и активированным отображением маски.










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

Нажмите на холст, чтобы определить положение линии, где непрозрачность составляет 50%. Линия имеет два якорных узла, которые можно перемещать, чтобы изменять поворот градиента.

Прокрутка колесом мыши рядом с центральной линией изменяет крутизну градиента. Пунктирные линии указывают расстояние, за которым непрозрачность составляет 100% и 0% соответственно. Между этими пунктирными линиями непрозрачность изменяется линейно. Градиент лучше всего видеть и изменять, когда отображается маска, нажав на кнопку .

В зависимости от модуля и исходного изображения при использовании градиента могут возникать артефакты. Вы должны рассмотреть возможность активации модуля "Подмешивание шума" (см. раздел 3.4.4.13, "Подмешивание шума")

Рисунок градиента с элементами управления и активированной маской.













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

Кнопка "Инвертировать" ( и , соответственно) позволяет пользователю переключаться между нормальным и инвертированным состоянием рисованной маски, т.е. значения непрозрачности будут обратными - 100% становится 0% и наоборот. Эта функция необходима при объединении рисуемых и параметрических масок (см. раздел 3.2.9 "Объединение рисуемых и параметрических масок").

"Управление масками"
Более функциональные возможности для управления взаимодействием нескольких фигур в маске можно найти в панели "Управление масками" (см. раздел 3.3.5 "Управление масками"). Здесь вы можете присвоить имена своим фигурам, которые помогут вам их отслеживать. Вы также можете выбрать отдельные фигуры для редактирования, это очень полезная функция, если ваши маски содержат несколько фигур с перекрывающимися частями.


марта 27, 2018


ПРЕД.
3.2. Основные понятия режима "Обработка"

3.2.6. Операторы смешивания

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

3.2.6.1. Режимы смешивания

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

"Обычный с границами"
Этот режим смешивания действует аналогично режиму наложения "Обычный", за исключением тех случаев, когда смешивание входных и выходных данных приводит к выходу за определенный диапазон значений min/max. Значения вне диапазона эффективно блокируются и не передаются на обработку к следующим модулям в конвейере. Иногда это может помочь предотвратить артефакты. Тем не менее, в большинстве случаев (например, перенасыщенные цвета в светах и пересветах) лучше не блокировать и передать их в пиксельный конвейер, чтобы правильно обработать в нужном месте (например, в модуле "ICC-профиль вывода"). Выбор режима смешивания "Обычный" чаще всего является предпочтительным.

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

"Цветность"
Данный режим смешивает насыщенность входного и выходного изображения. Яркость и оттенок остаются неизменными от входного изображения.

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

"Цвет"
Данный режим смешивает цвет (насыщенность и оттенок) входного и выходного изображения. Яркость остаётся неизменной от входного изображения. Внимание: когда модули радикально изменяют оттенок (например, при создании дополнительных цветов), этот режим смешивания может привести к сильному цветовому шуму.

"Светлота в Lab"
Режим доступен только с модулями, которые работают в цветовом пространстве Lab; смешивает яркость с входного и выходного изображения, в то время как данные о цвете принимаются неизменными от входного изображения. В отличие от режима "Светлота" этот режим смешивания не требует преобразования цветового пространства и не отсекает никаких данных. В некоторых случаях менее подвержен артефактам по сравнению с режимом "Светлота".

"Цвет в Lab"
Режим доступен только с модулями, которые работают в цветовом пространстве Lab, смешивает цветовые каналы Lab a и b с входного и выходного изображения, в то время как данные яркости принимаются неизменными от входного изображения. В отличие от режима "Цвет" этот режим смешивания не требует преобразования цветового пространства и не отсекает никаких данных. В некоторых случаях менее подвержен артефактам по сравнению с режимом "Цвет".

"Светлота в HSV"
Режим доступен только с модулями, которые работают в цветовом пространстве RGB, смешивает яркость с входного и выходного изображения, тогда как данные о цвете принимаются только от входного изображения. В отличие от режима "Светлота" этот режим не отсекает данные.

"Цвет в HSV"
Режим доступен только с модулями, которые работают в цветовом пространстве RGB, смешивает цвет с входного и выходного изображения, тогда как данные яркости принимаются только от входного изображения. В отличие от режима "Цвет" этот режим не отсекает данные.

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

марта 24, 2018


ПРЕД.
3.2. Основные понятия режима "Обработка"

3.2.5. Смешивание

3.2.5.1. Обзор

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

Каждый режим смешивания дополнительно контролируется параметром, называемым непрозрачностью, который может принимать значения от 0% до 100% и определяет, как входное и выходное изображения влияют на окончательный результат. Как правило, значение непрозрачности 0% дает в результате изображение, идентичное входному изображению - модуль остается без эффекта. Значение непрозрачности 100% обеспечивает максимальный эффект модуля при выбранном режиме наложения.

Значение непрозрачности может быть одинаковым для всех пикселей изображения. В этом случае смешивание действует на изображении равномерно. В качестве альтернативы вы можете изменять значения непрозрачности между различными частями изображения или значениями пикселей. Это называется маской и дает прекрасный контроль над тем, какие части изображения будут затронуты модулем и в какой степени. По вашему выбору вы можете активировать рисуемую маску или параметрическую маску или их комбинацию.

3.2.5.2. Применение

Модули, поддерживающие смешивания, имеют выпадающий список "Смешивание" в нижней части графического интерфейса.

"Смешивание"
Смешивание активируется с помощью этого выпадающего списка. В зависимости от выбранного значения будут отображены дополнительные элементы управления.

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

"Равномерное"
Переработка происходит с выбранным режимом смешивания и значением непрозрачности - одинаковым для всех пикселей. Отображаются дополнительные элементы управления для выбора режима смешивания и значения непрозрачности. Режим смешивания по умолчанию - "Обычный" с непрозрачностью 100%. 

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

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

"Рисуемая и параметрическая маска"
Данная опция объединяет рисуемые и параметрические маски и показывает полный набор элементов управления. См. раздел 3.2.9, "Объединение рисуемых и параметрических масок", чтобы узнать, как наилучшим образом использовать эту комбинацию.

Объединение масок и инвертация

Инвертация маски
Когда выбран пункт "Рисуемая маска", появляется дополнительная кнопка для инвертирования маски, переключающая инвертацию между двумя значениями "вкл." или "выкл.".

"Объединение масок"
Когда выбраны пункты "Параметрическая маска" или "Рисуемая и параметрическая маска", отображается дополнительное поле со списком, которое определяет, как объединяются отдельные маски для формирования итоговой маски. Подробная информация об объединении масок содержится в разделе 3.2.9, "Объединение рисуемых и параметрических масок".

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

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

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

Отобразить маску
При нажатии на значок будет отображаться текущая маска в виде жёлтого наложения на черно-белую версию вашего изображения. Сплошной жёлтый цвет означает непрозрачность 100%; полностью видимое серое изображение без жёлтого наложения указывает на непрозрачность 0%.

3.2.5.3. Примеры

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

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

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





Мы применили "Высокочастотный фильтр" со значениями, показанными выше на рисунке. Теперь вы можете заметить, что усилена детализация, и теперь у нас действительно резкое изображение.









марта 11, 2018


ПРЕД.
3.2. Основные понятия режима "Обработка"

3.2.4. Экземпляры модулей

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

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

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

  • Большинство модулей универсальны и в зависимости от значений параметров могут приводить к весьма разнообразным эффектам. Например, модуль "Заполнение светом" (раздел 3.4.2.1, "Заполнение светом") позволяет произвести локальную коррекцию яркости на основе значений пикселей. Возможно, вы захотите сделать одновременно две корректировки яркости на вашем изображении - одну для темных тонов, а другую для более светлых тонов.
  • Возможно, вы захотите применить модуль шумоподавления, такой как "Шумоподавление (профиль)" (раздел 3.4.4.3, "Шумоподавление (профиль)") с двумя различными наборами параметров. Один, чтобы произвести шумоподавление яркостного шума, а другой набор параметров, чтобы произвести шумоподавление цветового шума. Вы можете сделать это, создав два экземпляра модуля и, использовать первый только для подавления яркостного шума, выбрав режим смешивания "Светлота", а второй для подавления цветового шума, выбрав режим смешивания "Цвет" (см. раздел 3.2.6., "Операторы смешивания").
  • В более сложном случае вы можете использовать модуль для разных частей вашего изображения. В качестве примера, вы можете применить определенную кривую из модуля "Тональная кривая" (раздел 3.4.2.3, "Тональная кривая") ко всему вашему изображению, а вторую кривую, применить специально для тонов кожи. Элементы управления, предлагаемые рисуемыми масками (раздел 3.2.7, "Рисуемая маска") и параметрическими масками (раздел 3.2.8,  "Параметрическая маска"), позволяют выбирать те части изображения, где применяется каждый из экземпляров модуля.


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

3.2.4.2. Управление экземплярами

При нажатии на значок появляется всплывающее меню.








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

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

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

Чтобы удалить экземпляр, просто нажмите "Удалить" во всплывающем меню.

марта 10, 2018


ПРЕД.
3.2. Основные понятия режима "Обработка"

3.2.3. Профили модуля

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

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

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

Первые два поля используются для названия и описания профиля.

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

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

Совет. В модуле "Метаданные" отображается правильное название вашей модели камеры, используйте его, чтобы обеспечить нужное написание (см. Раздел 2.3.4, "Метаданные").

3.2.3.2. Управление профилями

Как созданные пользователем, так и встроенные предопределенные профили можно просматривать и управлять ими из меню модуля (раздел 8.5, "Профили") в диалоговом окне настроек (см. главу 8, "Общие настройки и установки").

марта 07, 2018


ПРЕД.
3.2. Основные понятия режима "Обработка"

3.2.2. Взаимодействие с модулями

Каждый модуль имеет панель расширения . При нажатии на имя модуля этой панели раскрывается графический интерфейс модуля со всеми параметрами.

В настройках по умолчанию darktable будет держать в расширенном состоянии графический интерфейс только одного модуля. Если вы нажмете на панель расширения другого модуля, графический интерфейс предыдущего модуля будет свёрнут. Если вы хотите расширить графический интерфейс одновременно нескольких модулей, вы можете сделать это, расширив дополнительные модули с помощью комбинации "Shift"+"щелчок мыши" - все ранее расширенные модули останутся открытыми. Поведение панели расширения при щелчке мыши и комбинации "Shift"+"щелчок мыши" определяется параметром в настройках интерфейса (см. Раздел 8.1, "Настройки интерфейса").

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

Значок  предоставляет доступ к существующим профилям модуля или позволяет создавать новый профиль из ваших текущих настроек (см. раздел 3.2.3,  "Профили модуля").

Значок используется для сброса параметров модуля до значений по умолчанию.

Многие модули в darktable могут иметь несколько экземпляров, каждый с разными настройками. Нажмите на значок , чтобы создать новые экземпляры и управлять существующими (см. раздел 3.2.4, "Экземпляры модулей").

Наиболее часто используемыми элементами параметров модулей являются ползунки, выпадающие списки и кривые.

3.2.2.1. Ползунки

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

1. Треугольный маркер
Для использования щелкните левой кнопкой мыши на треугольный маркер ползунка и, не отпуская левую клавишу, перетащите его влево или вправо.

2. Колесо прокрутки мыши
Наведите курсор на любое место на ползунке с помощью мыши, затем используйте колесо прокрутки, чтобы шаг за шагом настроить значение.

3. Клавиши со стрелками
Когда вы передвигаете маркер ползунка в любое место с помощью мыши, вы передаёте фокус клавиатуре и можете воспользоваться клавишами со стрелками (← / ↓ и → / ↑), чтобы настроить точное значение параметра. Для передачи фокуса клавиатуре на ползунок без изменения текущего значения параметра, вы можете щелкнуть правой кнопкой мыши на ползунке, а затем снова щелкнуть правой кнопкой мыши.

4. Щелок правой кнопкой мыши
Щелчок правой клавишей мыши над ползунком вызывает многофункциональное всплывающее окно под ползунком для точного управления с помощью мыши или ввода значений с помощью клавиатуры.

Новаторский метод ввода darktable: предоставляет как грубую, так и тонкую настройку в одном управляющем элементе в сочетании с вводом с клавиатуры.















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

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

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

Кроме того, клавиши мыши и клавиши со стрелками поддерживают два входных модификатора:
  • Удерживая клавишу "Shift", вы увеличиваете шаг в 10 раз. Вы можете изменить этот множитель: darkroom/ui/scale_rough_step_multiplier=10.0
  •  Удерживая клавишу "Ctrl", вы уменьшаете шаг в 10 раз. Вы можете изменить этот множитель: darkroom/ui/scale_precise_step_multiplier=0.1

3.2.2.2. Выпадающие списки

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

3.2.2.3. Кривые

Некоторые модули управляются путем корректировки кривых. Более подробная информация приведена ниже в этой главе, когда объясняются соответствующие модули.

3.2.2.4. Отменить/повторить

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

Горячие клавиши по умолчанию:

  • Ctrl-z: отмена последнего изменения;
  • Ctrl-y: повторить отменённое действие (ничего не делает, если отмена еще не использовалась).

Обратите внимание, что изменения в рисуемых масках (см. раздел 3.2.7, "Рисуемая маска") не записываются и поэтому не могут быть отменены.