Arytmetyka

Te tryby mieszania oparte są na prostej matematyce.

Dodawanie

Podpowiedź

Ten tryb mieszania po angielsku nazywa się „Addition”.

Dodaje do siebie wartości numeryczne dwóch barw:

Żółty(1, 1, 0) + Niebieski(0, 0, 1) = Biały(1, 1, 1)

Ciemniejszy Szary(0.4, 0.4, 0.4) + Jaśniejszy Szary(0.5, 0.5, 0.5) = Even Jaśniejszy Szary (0.9, 0.9, 0.9)

../../_images/Blending_modes_Addition_Gray_0.4_and_Gray_0.5_n.png

Po lewej: Normalnie. Po prawej: Dodawanie.

Jasny niebieski(0.1608, 0.6274, 0.8274) + Pomarańczowy(1, 0.5961, 0.0706) = (1.1608, 1.2235, 0.8980) → Bardzo jasny żółty(1, 1, 0.8980)

../../_images/Blending_modes_Addition_Light_blue_and_Orange.png

Po lewej: Normalnie. Po prawej: Dodawanie.

Czerwony(1, 0, 0) + Szary(0.5, 0.5, 0.5) = Różowy(1, 0.5, 0.5)

../../_images/Blending_modes_Addition_Red_plus_gray.png

Po lewej: Normalnie. Po prawej: Dodawanie.

Gdy wynik dodawania jest większy niż 1, to biały jest wyświetlaną barwą. Z tego powodu, biały plus dowolna inna barwa daje biały. Z drugiej strony, czarny plus dowolna inna barwa daje dodaną barwę.

../../_images/Blending_modes_Addition_Sample_image_with_dots.png

Po lewej: Normalnie. Po prawej: Dodawanie.

Dzielenie

Podpowiedź

Ten tryb mieszania po angielsku nazywa się „Divide”.

Dzieli wartość numeryczną niższej barwy przez wyższą barwę.

Czerwony(1, 0, 0) / Szary(0.5, 0.5, 0.5) = (2, 0, 0) → Czerwony(1, 0, 0)

Ciemniejszy Szary(0.4, 0.4, 0.4) / Jaśniejszy Szary(0.5, 0.5, 0.5) = Even Jaśniejszy Szary (0.8, 0.8, 0.8)

../../_images/Blending_modes_Divide_Gray_0.4_and_Gray_0.5_n.png

Po lewej: Normalnie. Po prawej: Dzielenie.

Jasny niebieski(0.1608, 0.6274, 0.8274) / Pomarańczowy(1, 0.5961, 0.0706) = (0.1608, 1.0525, 11.7195) → Aqua(0.1608, 1, 1)

../../_images/Blending_modes_Divide_Light_blue_and_Orange.png

Po lewej: Normalnie. Po prawej: Dzielenie.

../../_images/Blending_modes_Divide_Sample_image_with_dots.png

Po lewej: Normalnie. Po prawej: Dzielenie.

Odwrotne odejmowanie

Podpowiedź

Ten tryb mieszania po angielsku nazywa się „Inverse Subtract”.

Odwraca to niższą warstwę przed odjęciem jej od wyższej warstwy.

Jaśniejszy szary(0.5, 0.5, 0.5)_(1_Ciemniejszy szary(0.4, 0.4, 0.4)) = (-0.1, -0.1, -0.1) → Czarny(0, 0, 0)

../../_images/Blending_modes_Inverse_Subtract_Gray_0.4_and_Gray_0.5_n.png

Po lewej: Normalnie. Po prawej: Odwrotne odejmowanie.

Pomarańczowy(1, 0.5961, 0.0706)_(1_Jasny niebieski(0.1608, 0.6274, 0.8274)) = (0.1608, 0.2235, -0.102) → Ciemny zielony(0.1608, 0.2235, 0)

../../_images/Blending_modes_Inverse_Subtract_Light_blue_and_Orange.png

Po lewej: Normalnie. Po prawej: Odwrotne odejmowanie.

../../_images/Blending_modes_Inverse_Subtract_Sample_image_with_dots.png

Po lewej: Normalnie. Po prawej: Odwrotne odejmowanie.

Mnożenie

Podpowiedź

Ten tryb mieszania po angielsku nazywa się „Multiply”.

Mnoży dwie barwy przez siebie, lecz nie wzrasta powyżej ustawionej górnej granicy.

Jest to często używane do kolorowania czarno-białego obrazu. Umieszcza się obraz czarno-biały na szczycie, ustawia warstwę na «Mnożenie», a następnie maluje barwami na warstwie poniżej. Mnożenie umożliwi wszystkim barwom na przebicie się.

Biały(1,1,1) x Biały(1, 1, 1) = Biały(1, 1, 1)

Biały(1, 1, 1) x Szary(0.5, 0.5, 0.5) = Szary(0.5, 0.5, 0.5)

Ciemniejszy Szary(0.4, 0.4, 0.4) x Jaśniejszy Szary(0.5, 0.5, 0.5) = Even Ciemniejszy Szary (0.2, 0.2, 0.2)

../../_images/Blending_modes_Multiply_Gray_0.4_and_Gray_0.5_n.png

Po lewej: Normalnie. Po prawej: Mnożenie.

Jasny niebieski(0.1608, 0.6274, 0.8274) x Pomarańczowy(1, 0.5961, 0.0706) = Zielony(0.1608, 0.3740, 0.0584)

../../_images/Blending_modes_Multiply_Light_blue_and_Orange.png

Po lewej: Normalnie. Po prawej: Mnożenie.

../../_images/Blending_modes_Multiply_Sample_image_with_dots.png

Po lewej: Normalnie. Po prawej: Mnożenie.

Odejmowanie

Podpowiedź

Ten tryb mieszania po angielsku nazywa się „Subtract”.

Odejmuje warstwę górną od dolnej.

Biały(1, 1, 1)_Biały(1, 1, 1) = Czarny(0, 0, 0)

Biały(1, 1, 1)_Szary(0.5, 0.5, 0.5) = Szary(0.5, 0.5, 0.5)

Ciemniejszy Szary(0.4, 0.4, 0.4)_Jaśniejszy Szary(0.5, 0.5, 0.5) = (-0.1, -0.1, -0.1) → Czarny(0, 0, 0)

../../_images/Blending_modes_Subtract_Gray_0.4_and_Gray_0.5_n.png

Po lewej: Normalnie. Po prawej: Odejmowanie.

Jasny niebieski(0.1608, 0.6274, 0.8274) - Pomarańczowy(1, 0.5961, 0.0706) = (-0.8392, 0.0313, 0.7568) → Niebieski(0, 0.0313, 0.7568)

../../_images/Blending_modes_Subtract_Light_blue_and_Orange.png

Po lewej: Normalnie. Po prawej: Odejmowanie.

../../_images/Blending_modes_Subtract_Sample_image_with_dots.png

Po lewej: Normalnie. Po prawej: Odejmowanie.