намальовані маски
За допомогою функції намальованої маски ви можете створити маску, намалювавши фігури безпосередньо на полотні зображення. Фігури можна використовувати окремо або в поєднанні. Після того, як фігура намальована на зображенні, її можна коригувати, видаляти або використовувати повторно в інших модулях.
Фігури зберігаються в програмі як вектори та відображаються з необхідною роздільною здатністю під час обробки в конвеєрі. Фігури виражаються в системі координат початкового зображення і трансформуються разом з рештою зображення будь-якими активними деформуючими модулями в конвеєрі ([корекція оптики](../../../module-reference/processing- modules/lens-correction.md), трансформації, як приклад). Це означає, що фігура завжди працюватиме на одній і тій же області зображення, незалежно від будь-яких модифікацій, які можуть бути застосовані згодом.
Елементи керування, необхідні для створення та зміни намальованих масок, можна активувати, вибравши або значок “намальована маска”, або “намальована і параметрична маски” внизу модуля. Ви також можете створювати та редагувати фігури за допомогою модуля менеджер масок.
🔗створення фігур
Виберіть фігуру, натиснувши відповідний значок фігури (зліва направо: коло, еліпс, контур, пензлик, градієнт).
Це переведе вас у режим створення для цієї фігури. Після того, як ви закінчите малювати свою фігуру, ви автоматично перейдете в режим редагування.
Клікніть на значку фігури з утриманням Ctrl, щоб безперервно малювати декілька фігур одного типу – кожного разу, коли фігуру буде завершено, ви знову ввійдете в режим створення нового екземпляра цієї фігури. У режимі безперервного створення клікніть правою кнопкою миші на зображенні, щоб зупинити малювання фігур і перейти в режим редагування.
Для всіх намальованих фігур ви можете утримувати Shift під час прокрутки колеса миші, щоб змінити ступінь розтушовки фігури (розмиття по краю фігури), а за допомогою Ctrl+прокрутка змінити непрозорість фігури (наскільки вона прозора). Ці операції доступні як у режимі створення, так і в режимі редагування (якщо курсор миші знаходиться над відповідною фігурою).
Примітка: При використанні в режимі створення фігури попередні операції прокрутки також спричинять зміну розтушовки або непрозорості за замовчуванням. Нові значення за замовчуванням будуть використані при наступному створенні нової фігури.
🔗редагування фігур
Натисніть на значок ‘показати і редагувати елементи маски’ , щоб увійти в режим редагування фігури. Це покаже всі намальовані маски, що використовуються поточним модулем, і дозволить вам редагувати ці фігури. Натисніть на тому самому значку з утриманням Ctrl, щоб увійти в режим обмеженого редагування, де певні дії (наприклад, перетягування цілої фігури або зміна її розміру) блокуються. Це особливо корисно, щоб уникнути дорогих помилок при редагуванні контурів та форм пензля.
Клікніть та перетягніть фігуру, щоб перемістити її по полотну зображення.
🔗видалення фігур
У режимі редагування клікніть правою кнопкою миші на фігурі, щоб видалити її.
🔗повторне використання фігур
Ви можете повторно використовувати фігури, які ви намалювали в інших модулях. Клікніть на спадне меню фігур (поруч із кнопкою “показати і редагувати елементи маски”), щоб вибрати попередньо намальовані фігури окремо або використовувати ту саму групу фігур, яку використовував інший модуль. Для вибору доступні наступні опції:
- додати наявну фігуру
- Виберіть або окрему фігуру, або групу фігур, які ви намалювали раніше (або в менеджері масок або з намальованої маски іншого модуля). Якщо ця фігура або група використовується деінде, будь-які внесені вами зміни відображатимуться скрізь, де використовується фігура чи група.
- використати фігури з модуля
- Додати список фігур, що використовуються в іншому модулі, до маски поточного модуля. Це відрізняється від попередньої опції тим, що створює нову групу фігур, що дозволяє додавати фігури до групи або видаляти їх з групи незалежно від модуля, з якого вони були скопійовані. Усі спільні для обох груп фігури залишаються пов’язаними.
🔗комбінування та управління фігурами
Для керування вашими намальованими фігурами можна використовувати модуль менеджер масок. Цей модуль також дозволяє групувати та комбінувати намальовані маски за допомогою операторів роботи з наборами (об’єднання, перетин, різниця, виключення).
🔗деформації фігур
Щоб забезпечити узгоджену систему координат, коли ви розміщуєте фігуру на зображенні, вона фактично малюється на початковому файлі raw. Потім ця фігура проходить через конвеєр, перш ніж остаточно буде використана модулем і намальована на екрані. Це означає, що якщо у вас є будь-які деформуючі модулі (наприклад, корекція оптики), намальовані фігури можуть виглядати деформованими на екрані та в кінцевому зображенні. Це може призвести, наприклад, до того, що кола відображаються у вигляді еліпсів, а градієнтні лінії стають кривими. Якщо вам потрібно створити більш точну фігуру (для подолання цих деформацій), рекомендується уникати використання простих фігур (кіл/еліпсів) на користь контурної фігури (яку можна намалювати, використовуючи більше точок, зменшуючи деформації). Ви можете налаштувати криву на градієнтних лініях, щоб подолати прості деформації, введені корекцією оптики.
🔗доступні фігури
- коло
- Клікніть на полотні зображення, щоб розмістити коло. Прокручуйте, наводячи курсор на коло, щоб змінити його діаметр. Прокручуйте, наводячи курсор на межу кола, щоб змінити ширину розтушовки (той самий ефект, як утримання Shift під час прокрутки колеса миші всередині фігури).
- еліпс
- Загальний принцип такий самий, як і для фігури кола. Крім того, на лінії еліпса показано чотири вузли. Клікніть на вузлах, щоб відрегулювати ексцентриситет еліпса. Клік з утриманням Ctrl та перетягування вузлів або використання Shift+Ctrl+прокрутка (за допомогою колеса миші) для обертання еліпса. Shift+клік всередині фігури для перемикання поступового ослаблення маски між рівновіддаленим та пропорційним режимами.
- контур
- Клікніть на полотні зображення, щоб розмістити три або більше вузлів і сформувати закриту фігуру у вільному форматі. Закінчіть контур, клікнувши правою кнопкою миші після встановлення останньої точки. За замовчуванням вузли з’єднуються плавними лініями. Якщо ви хочете, щоб вузол замість цього визначав гострий кут, ви можете це зробити, створивши його за допомогою Ctrl+клік.
-
У режимі редагування Ctrl+клік на наявному вузлі перетворює його з плавного на кутовий і навпаки. Ctrl+клік на одному з сегментів вставить додатковий вузол. Клікніть правою кнопкою миші на вузлі, щоб видалити його. Переконайтеся, що вказівник миші знаходиться над потрібним вузлом, а вузол візуально виділено, щоб уникнути випадкового видалення всього контуру.
-
Розмір завершеної фігури можна змінити, прокручуючи. Те саме стосується ширини межі (області з поступовим зменшенням непрозорості), яку також можна змінити за допомогою Shift+прокрутки з будь-якої точки фігури. Окремі вузли, а також сегменти контуру можна переміщати, перетягуючи їх за допомогою миші. Якщо вузол з плавним проходженням контуру вибрано кліком на ньому, з’являється додаткова контрольна точка, яка дозволяє змінити вигин лінії (скидання до значення за замовчуванням за допомогою правої кнопки миші). Перетягування однієї з контрольних точок на межі регулює ширину межі саме в тій частині фігури.
-
Розгляньте можливість точної підгонки контурів у режимі обмеженого редагування (вмикається натисканням на значок “показати і редагувати елементи маски” з утриманням Ctrl). Це дозволяє регулювати одиничні вузли та сегменти без ризику випадкового зміщення або зміни розміру всієї фігури.
- пензель
- Почніть малювати пензлем, клікнувши лівою кнопкою миші на полотні зображення та рухаючи мишу, утримуючи кнопку натиснутою. Мазок пензля завершується, коли ви відпускаєте кнопку миші. Прокрутіть мишу, щоб змінити розмір фігури перед початком малювання або в будь-який час під час операції. Так само ви можете використовувати клавіші “
{
” та “}
”, щоб зменшити/збільшити розтушовку, а клавіші “<
” та “>
” для зменшення/збільшення непрозорості. -
Якщо у вас графічний планшет із чутливістю до тиску стилуса, darktable може застосовувати записаний тиск стилуса до певних атрибутів мазка пензля. Цією операцією можна керувати за допомогою налаштування > темна кімната > що контролює сила натискання стилуса при малюванні масок.
-
При підніманні стилуса планшета або відпусканні лівої кнопки миші, мазок пензля перетворюється на ряд з’єднаних вузлів, які визначають кінцеву фігуру. Параметр конфігурації (налаштування > темна кімната > згладжування мазків пензлем) контролює, наскільки застосовується згладжування. Більш високий рівень згладжування призводить до зменшення кількості вузлів – це полегшує подальше редагування за рахунок меншої точності.
-
Вузли та сегменти мазка пензлем можна змінювати індивідуально. Докладнішу інформацію див. у документації щодо контурних фігур (вище).
Примітка. Візуалізація складної форми мазка пензля може споживати значну кількість циклів процесора. Розгляньте можливість використання фігур кола, еліпса або контуру, де це можливо.
- градієнт
- Фігура градієнта – це лінійний градієнт, який простягається від заданої точки до краю зображення.
-
Клікніть на полотні зображення, щоб визначити положення лінії, що визначає непрозорість 50%. Пунктирними лініями вказується відстань, за якою непрозорість становить 100% та 0%. Між цими пунктирними лініями непрозорість змінюється лінійно.
-
У цієї лінії є два опорні вузли (дві точки на перпендикулярній до лінії градієнта стрілці), які ви можете перетягнути, щоб змінити обертання градієнта. Ви також можете встановити кут повороту при розміщенні фігури градієнта, клікнувши та перетягуючи, щоб розмістити фігуру.
-
Лінії градієнта також можна вигнути, прокручуючи мишу, коли курсор наведено близько до центральної лінії. Це може бути корисно для протидії деформаціям, спричиненим модулем корекція оптики.
-
Залежно від модуля та основного зображення, використання градієнта може спровокувати появу артефактів бандингу. Вам слід розглянути можливість активації модуля дизеринг, щоб пом’якшити це.
🔗переключити полярність намальованої маски
Натисніть на кнопку “+/-
”, щоб змінити полярність усієї намальованої маски. Наприклад, кругова маска за замовчуванням призведе до застосування модуля лише до області всередині намальованого кола. Зміна її полярності призведе до того, що модуль застосовуватиметься до всього зображення, крім цього кола.