Мікшер каналів зображення
Перебудуйте червоний, зелений і синій канали зображення за допомогою матриці змішування 3x3. Кожен рядок задає вихідний канал як зважену суму вхідних червоного, зеленого й синього каналів. Так можна міняти канали місцями, створювати власні чорно-білі перетворення, імітувати інфрачервоні ефекти або виправляти сильні небажані відтінки. Допустимі значення — від -10 до 10; результат обмежується допустимим діапазоном.
Поширені запитання
Як задати матрицю змішування?
Введіть дев’ять чисел — по три в кожному рядку — розділяючи їх пробілами, комами або переносами рядка. Перший рядок формує вихідний червоний канал, другий — зелений, третій — синій; три числа в кожному рядку є вагами вхідних червоного, зеленого й синього каналів. Значення за замовчуванням 1 0 0 / 0 1 0 / 0 0 1 залишають зображення без змін.
Як поміняти місцями червоний і синій канали?
Використайте матрицю 0 0 1 / 0 1 0 / 1 0 0. Тоді вихідний червоний канал отримує значення вхідного синього, а вихідний синій — вхідного червоного, тоді як зелений залишається незмінним. Небо стає помаранчевим, а теплі відтінки шкіри — синіми; це популярний сюрреалістичний ефект.
Чи можна створити власне чорно-біле перетворення?
Так, повторіть той самий рядок тричі, щоб усі вихідні канали отримали однакову суміш. Наприклад, 0.3 0.59 0.11 у всіх трьох рядках дають класичне перетворення за яскравістю, а 0.8 0.2 0 у всіх рядках імітують червоний фільтр, що затемнює синє небо. Щоб зберегти яскравість, сума ваг має бути приблизно 1.
Що станеться, якщо сума ваг перевищить 1?
Вихідний канал стане яскравішим, а всі значення понад 255 обріжуться до білого. Якщо сума ваг менша за 1, канал затемниться. Від’ємні ваги віднімають канал і допомагають сильніше розділити кольори.
Який діапазон чисел дозволено використовувати?
Кожне з дев’яти значень має бути від -10 до 10; можна використовувати десяткові дроби, наприклад 0.25. Матриця має містити рівно дев’ять чисел. В іншому разі з’явиться повідомлення про помилку до початку обробки зображення.
Як імітувати інфрачервону фотографію?
Поширена відправна точка — 0 0 1 / 0 1 0 / 1 0 0 у поєднанні з подальшим підсиленням рівнів або контрасту; можна також спробувати сильніше змішування, наприклад -0.5 1.5 0 / 0 1 0 / 0 0 1, яке змушує листя сяяти. Експериментуйте з невеликими змінами, адже ефект значною мірою залежить від кількості зеленого в кадрі.
Чи зберігає мікшер прозорість?
Так, матриця змінює лише червоний, зелений і синій канали, а альфа-канал залишається незмінним. Зображення у відтінках сірого спочатку перетворюються на RGB, щоб усі три вихідні канали могли відрізнятися. Результат зберігається як PNG.
Які формати й розміри підтримуються?
Завантажуйте файли JPEG, PNG, GIF, WebP, TIFF або AVIF розміром до 5 MB. Зображення, ширина або висота яких перевищує 4000 пікселів, зменшуються до потрібного розміру, а анімовані файли обробляються за першим кадром. Результат — стислий без втрат PNG.
Який рушій застосовує матрицю?
Інструмент використовує операцію recombination з бібліотеки обробки зображень sharp, яка працює на основі libvips і за один прохід множить кожен піксель на матрицю. Обчислення детерміноване, тому та сама матриця завжди дає той самий файл.
Коли варто використовувати мікшер каналів замість корекції кольору?
Використовуйте мікшер, коли потрібно керувати взаємним впливом каналів, наприклад міняти канали місцями, створювати перехресні перешкоди або перетворювати зображення на чорно-біле з певною характеристикою фільтра. Для простих змін відтінку, насиченості чи яскравості швидше скористатися інструментом «Корекція кольору зображення».