Миксер на каналите на изображението
Изградете наново червения, зеления и синия канал на изображение с матрица за смесване 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 без загуба на качество.
Какъв механизъм прилага матрицата?
Инструментът използва операцията за рекомбинация на библиотеката за изображения sharp, която работи с libvips и умножава всеки пиксел по матрицата в един проход. Изчислението е детерминистично, така че една и съща матрица винаги дава един и същ файл.
Кога да използвам миксера на каналите вместо корекция на цветовете?
Използвайте миксера, когато трябва да контролирате как каналите си взаимодействат, например за размяна на канали, взаимно влияние или преобразуване в черно-бяло със специфичен филтърен отклик. За прости промени в нюанса, наситеността или яркостта инструментът Image Color Adjust е по-бърз.