3. Legacy Layer Modes

Since GIMP 2.10 layer modes have changed. The old perceptual layer modes are still available for backwards compatibility. They are called legacy layer modes. These legacy layer modes will be used when loading images made before the introduction of the new, mostly linear, layer modes.

For more information on layer modes in general, see the default Layer Modes.

Kuva 8.47. Selecting legacy layer mode

Selecting legacy layer mode

Image showing the top of the Layer Dialog


If you need to stay compatible with older GIMP versions or you need to use the legacy layer modes for other reasons, look for the icon to the right of the layer modes selection. This drop down menu will let you choose between Default and Legacy. If you choose the latter, the layer modes list will only show the legacy layer modes and all modes will have (legacy) behind their name (the selected mode will use the short version (l)).

Kuva 8.48. Images (masks) used for the layer mode examples

Images (masks) used for the layer mode examples

Maski 1

Images (masks) used for the layer mode examples

Mask 2 (note: this image is not the actual mask used, but a screenshot of the mask with the checkerboard pattern showing the transparent parts in GIMP)


Kuva 8.49. Images (backgrounds) used for the layer mode examples

Images (backgrounds) used for the layer mode examples

Avaimenperä

Images (backgrounds) used for the layer mode examples

Ankkoja


In the descriptions of the layer modes below, the equations are also shown. This is for those who are curious about the mathematics of the layer modes. You do not need to understand the equations in order to use the layer modes.

Kaavat ovat pikakirjoitus merkintätavassa. Esimerkiksi kaava

Kaava 8.1. Esimerkki


means, For each pixel in the upper (Mask) and lower (Image) layer, add each of the corresponding color components together to form the E resulting pixel's color. Pixel color components must always be between 0 and 255.

[Huomaa] Huomaa

Ellei kuvaus sano toisin, negatiivinen värin komponentti asetetaan 0 ja värin komponentti, joka on suurempi kuin 255 asetetaan 255.

The examples below show the effects of each of the legacy modes. Note that for simplicity we will omit (legacy) when mentioning the layer modes here.

Koska jokaisen tilan tulokset eroavat suuresti tasojen väreistä nämä kuvat voivat antaa vain yleisen idean siitä miten ne toimivat. Suosittelemme sinua kokeilemaan niitä itse. Saatat aloittaa kahdella samankaltaisella tasolla, joista toinen on toisen kopio, mutta osittain muunneltu (joko se on sumennettu, siirretty, käännetty, skaalattu, sen värit on käännetty, jne.) nähdäksesi mitä tason tiloilla tapahtuu.

Normal Layer Modes

Normaali

In this group, only Normal is normal.

Kuva 8.50. Esimerkki tasotilasta Normaali

Esimerkki tasotilasta ”Normaali”

Molemmat kuvat on sulautettu toisiin samalla teholla.

Esimerkki tasotilasta ”Normaali”

100% peittokyvyllä vain ylempi kerros näkyy kun sekoitetaan Normaalilla.


Normaali tila on oletus tasotila. Ylimpänä oleva taso peittää sen alla olevat tasot. Jos haluat nähdä mitään ylimmän tason alta, kun käytät tätä tilaa tulee siinä olla läpinäkyviä alueita.

Sen kaava on:

Kaava 8.2. Normaali tasotilan kaava


Roiskiva

Kuva 8.51. Esimerkki tasotilasta Roiskiva

Esimerkki tasotilasta ”Roiskiva”

Molemmat kuvat on sulautettu toisiin samalla teholla.

Esimerkki tasotilasta ”Roiskiva”

100% peittokyvyllä vain ylempi kerros näkyy kun sekoitetaan Roiskivalla.


Roiskiva tila roiskii ylemmän tason sen alla olevaan tasoon piirtämällä satunnaisen pikselien kuvion alueisiin, joissa on osittaista läpinäkyvyyttä. Se on hyödyllinen tasotilana, mutta se on usein hyödyllinen maalaustilassa.

Tämä on erityisesti näkyvää kuvan reunojen sisällä. Se on helpointa nähdä suurennetussa ruudunkaappauksessa. Vasemmalla oleva kuva näyttää Normaali tasotilan (suurennettuna) ja oikealla oleva kuva näyttää molemmat tasot Roiskiva tilassa, mistä voi nähdä selvästi miten pikselit ovat levittäytyneet.

Kuva 8.52. Suurennetut kuvankaappaukset

Suurennetut kuvankaappaukset

Normaali tila.

Suurennetut kuvankaappaukset

Roiskiva tila.


Lighten Layer Modes

Vaalenna

Kuva 8.53. Esimerkki tason tilasta Vaalenna

Esimerkki tason tilasta ”Vaalenna”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Esimerkki tason tilasta ”Vaalenna”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


Vaalenna tila vertaa jokaista ylemmän tason pikselin komponenttia alemman tason vastaavaan ja käyttää suurempaa arvoa tuloksena saatavaan kuvaan. Täysin mustilla kerroksilla ei ole vaikutusta lopulliseen kuvaan kun taas täysin valkoiset tasot johtavat valkoiseen kuvaan.

Sen kaava on:

Kaava 8.3. Vaalenna tasotilan kaava


Tämä tila on vaihdannainen; kahden tason järjestyksellä ei ole merkitystä.

Näyttö

Kuva 8.54. Esimerkki tasotilasta Näyttö

Esimerkki tasotilasta ”Näyttö”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Esimerkki tasotilasta ”Näyttö”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


Näyttö tila kääntää jokaisen näkyvän pikseliarvot kuvan molemmista tasoista. (Se siis vähentää kummastakin 255.) Sitten se kertoo ne toisiinsa, jakaa 255 ja kääntää arvon uudestaan. Lopputuloksena saatu kuva on yleensä kirkkaampi ja joskus kuluneelta ulkomuodoltaan. Poikkeuksina ovat musta taso, joka ei muuta toista kerrosta ja valkoinen taso, josta tulee valkoinen kuva. Tummemmat värit kuvassa näyttävät enemmän läpinäkyviltä.

Sen kaava on:

Kaava 8.4. Ruutu tasotilan kaava


Tämä tila on vaihdannainen; kahden tason järjestyksellä ei ole merkitystä.

Varjosta

Kuva 8.55. Esimerkki tasotilasta Varjosta

Esimerkki tasotilasta ”Varjosta”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Esimerkki tasotilasta ”Varjosta”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


Varjosta tila kertoo alemman tason pikseliarvon 256:lla ja sitten jakaa sen ylemmän tason käänteisellä pikseliarvolla. Tuloksena saatu kuva on yleensä kirkkaampi, mutta jotkut värit ovat käänteisiä.

Valokuvauksessa varjostaminen on tekniikka, jota käytetään pimiössä vähentämään valotusta tietyissä alueissa kuvaa. Tämä tuo esiin varjojen yksityiskohtia. Tähän tarkoitukseen käytettynä varjostus saattaa toimia parhaiten Harmaasävy kuvilla sekä maalaustyökalulla, tasotilan sijasta.

Sen kaava on:

Kaava 8.5. Varjosta tasotilan kaava


Summa

Kuva 8.56. Esimerkki tason tilasta Summa

Esimerkki tason tilasta ”Summa”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Esimerkki tason tilasta ”Summa”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


Summa tila on yksinkertainen. Ylemmän ja alemman tason pikseliarvot lisätään yhteen. Tuloksena saatu kuvan on yleensä vaaleampi. Kaavasta voi saada arvoja, jotka ylittävät 255, joten osa vaaleista väreistä saattaa tulla asetetuiksi suurimpaan arvoon 255.

Sen kaava on:

Kaava 8.6. Summa tason tilan kaava


Tämä tila on vaihdannainen; kahden tason järjestyksellä ei ole merkitystä.

Darken Layer Modes

Tummenna

Kuva 8.57. Esimerkki tason tilasta Tummenna

Esimerkki tason tilasta ”Tummenna”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Esimerkki tason tilasta ”Tummenna”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


Tummenna tila vertaa jokaista ylemmän tason pikselin komponenttia alemman tason vastaavaan ja käyttää pienempää arvoa tuloksena saatavaan kuvaan. Täysin valkeilla kerroksilla ei ole vaikutusta lopulliseen kuvaan kun taas täysin mustat tasot johtavat mustaan kuvaan.

Sen kaava on:

Kaava 8.7. Tummenna tasotilan kaava


Tämä tila on vaihdannainen; kahden tason järjestyksellä ei ole merkitystä.

Kerro

Kuva 8.58. Esimerkki tasotilasta Kerro

Esimerkki tasotilasta ”Kerro”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Esimerkki tasotilasta ”Kerro”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


Kerro tila kertoo ylemmän kerroksen pikseliarvot sen alla olevan kerroksen pikselien kanssa ja jakaa tulon 255:llä. Tuloksena on yleensä tummempi kuva. Jos kumpikaan taso on valkoinen on lopputuloksena saatava kuva sama kuin toinen taso (1 * I = I). Jos kumpikaan taso on musta niin lopputuloksena saatava kuva on kokonaan musta (0 * I = 0).

Sen kaava on:

Kaava 8.8. Kerro tasotilan kaava


Tämä tila on vaihdannainen; kahden tason järjestyksellä ei ole merkitystä.

Lisävalota

Kuva 8.59. Esimerkki tasotilasta Lisävalota

Esimerkki tasotilasta ”Lisävalota”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Esimerkki tasotilasta ”Lisävalota”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


Lisävalota tila kääntää alemman tason pikseliarvon, kertoo sen 256:lla, jakaa sen ylemmän tason pikseliarvolla plus yksi ja kääntää lopputuloksen. Sillä on tapana tehdä kuvasta tummempi, jossain määrin samalla tavoin kuin Kerro tilassa.

Valokuvauksessa, lisävalottaminen on tekniikka, jota käytetään pimiössä nostamaan valotusta tietyissä alueissa kuvaa. Tämä tuo esiin kohokohtien yksityiskohtia. Tähän tarkoitukseen käytettynä, lisävalottaminen toimi parhaiten Harmaasävy kuviin ja maalaustyökalun kanssa, tasotilan sijasta.

Sen kaava on:

Kaava 8.9. Lisävalota tasotilan kaava


Contrast Layer Modes

Peitä

Kuva 8.60. Esimerkki tasotilasta Peitä

Esimerkki tasotilasta ”Peitä”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Esimerkki tasotilasta ”Peitä”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


Overlay mode in theory inverts the pixel value of the lower layer, multiplies it by two times the pixel value of the upper layer, adds that to the original pixel value of the lower layer, divides by 255, and then multiplies by the pixel value of the original lower layer and divides by 255 again.

Due to a bug [5] the actual equation is equivalent to Soft light. This will not be fixed for the legacy layer mode. However, even if you explicitly use legacy layer mode, GIMP will still set the default Overlay layer mode. Images that have the legacy Overlay mode set for a layer, will have that changed to legacy Soft light, since that's what it effectively is.

Pehmeä valo

Kuva 8.61. Esimerkki tasotilasta Pehmeä valo

Esimerkki tasotilasta ”Pehmeä valo”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Esimerkki tasotilasta ”Pehmeä valo”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


Pehmeä valo tila ei liity Kova valo tilaan millään muulla tavalla kuin nimellään, mutta sillä on tapana tehdä reunat pehmeämmiksi ja värit vähemmän kirkkaiksi. Se on samanlainen Peitä tilan kanssa. Joissain GIMPin versioissa, Peitä tila ja Pehmeä valo tila ovat identtisiä.

Kaava on monimutkainen. Se tarvitsee Rs, näyttötilan tulokset :

Kaava 8.10. Ruutu tasotilan kaava


Kaava 8.11. Pehmeä valo tilan kaava


Kova valo

Kuva 8.62. Esimerkki tasotilasta Kova valo

Esimerkki tasotilasta ”Kova valo”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Esimerkki tasotilasta ”Kova valo”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


Kova valo tila on aika monimutkainen, koska sen kaavassa on kaksi osaa, toinen tummille väreille ja toinen kirkkaille väreille. Jos pikselin väri ylemmässä tasossa on suurempi kuin 128, tasot yhdistetään ensimmäisen alla näytetyn kaavan mukaan. Muutoin ylemmän ja alemman tason pikseliarvot kerrotaan yhteen, kerrotaan kahdella ja sitten jaetaan 256:lla. Voit käyttää tätä tilaa yhdistämään kaksi valokuvaa yhteen ja saada kirkkaita värejä terävillä kulmilla.

The equation is complex and different according to the value >128 or < 128:

Kaava 8.12. Kova valo tasotilan kaava, M > 128


Kaava 8.13. Equation for layer mode Hard light, M < 128


Inversion Layer Modes

Erotus

Kuva 8.63. Esimerkki tason tilasta Erotus

Esimerkki tason tilasta ”Erotus”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Esimerkki tason tilasta ”Erotus”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


Erotus tila vähentää ylemmän tason arvon alemmasta tasosta ja ottaa tuloksen absoluuttisen arvon. Riippumatta miltä alkuperäiset tasot näyttävät, niin tulos näyttää varsin oudolta. Voit käyttää sitä kääntämään kuvan elementtejä.

Sen kaava on:

Kaava 8.14. Erotus tason tilan kaava


Tämä tila on vaihdannainen; kahden tason järjestyksellä ei ole merkitystä.

Vähennä

Kuva 8.64. Esimerkki tason tilasta Vähennä

Esimerkki tason tilasta ”Vähennä”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Esimerkki tason tilasta ”Vähennä”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


Vähennä tila vähentää ylemmän tason pikseliarvot alemmasta tasosta. Tuloksena saatu kuva on tavallisesti synkempi. Voit saada tuloksena saatuun kuvaan paljon mustaa tai melkein mustaa. Kaavalla on mahdollista saada negatiivisia väriarvoja, joten osa tummista väreistä saattaa saada pienimmän arvon 0.

Sen kaava on:

Kaava 8.15. Vähennä tasotilan kaava


Rakeisuuden erotus

Kuva 8.65. Esimerkki tasotilasta Rakeisuuden erotus

Esimerkki tasotilasta ”Rakeisuuden erotus”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Esimerkki tasotilasta ”Rakeisuuden erotus”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


Rakeisuuden erotus tilan tarkoituksena on vähentää filmin rakeisuutta tasosta tehdäkseen uuden tason, joka on puhdas rakeinen, mutta se voi olla hyödyllinen antamaan kuville martioidun ulkomuodon. Se vähentää ylemmän tason pikseliarvon alemmasta tasosta ja lisää siihen 128.

Sen kaava on:

Kaava 8.16. Rakeisuuden erotus tasotilan kaava


Rakeisuuden kiinnitys

Kuva 8.66. Esimerkki tason tilasta Rakeisuuden kiinnitys

Esimerkki tason tilasta ”Rakeisuuden kiinnitys”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Esimerkki tason tilasta ”Rakeisuuden kiinnitys”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


Rakeisuuden kiinnitys tila yhdistää rakeisuus tason (mahdollisesti, jonka olet luonut Rakeisuuden erotus tilalla) nykyiseen tasoon, jättäen rakeisen version alkuperäisestä tasosta. Se toimii täysin vastakohtaisesti Rakeisuuden erotuksen kanssa. Se lisää ylemmän ja alemman tason toisiinsa ja vähentää 128.

Sen kaava on:

Kaava 8.17. Rakeisuuden kiinnitys tasotilan kaava


Jaa

Kuva 8.67. Esimerkki tasotilasta Jaa

Esimerkki tasotilasta ”Jaa”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Esimerkki tasotilasta ”Jaa”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


Jaa tila kertoo jokaisen pikseliarvon alemmasta tasosta 256:lla ja jakaa sen vastaavalla ylemmän tason pikseliarvolla plus yksi. (Lisäämällä yhden nimittäjään välttää nollalla jakamisen.) Lopputuloksena saatu kuva on usein vaaleampi ja joskus se näyttää palaneelta.

Sen kaava on:

Kaava 8.18. Jaa tasotilan kaava


HSV Components Layer Modes

HSV Hue

Kuva 8.68. Example for layer mode HSV Hue

Example for layer mode ”HSV Hue”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Example for layer mode ”HSV Hue”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


HSV Hue mode uses the Hue of the upper layer and the Saturation and Value of the lower layer to form the resulting image. However, if the Saturation of the upper layer is zero, the Hue is taken from the lower layer, too.

HSV Saturation

Kuva 8.69. Example for layer mode HSV Saturation

Example for layer mode ”HSV Saturation”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Example for layer mode ”HSV Saturation”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


HSV Saturation mode uses the Saturation of the upper layer and the Hue and Value of the lower layer to form the resulting image.

HSL Color

Kuva 8.70. Example for layer mode HSL Color

Example for layer mode ”HSL Color”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Example for layer mode ”HSL Color”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


HSL Color mode uses the Hue and Saturation of the upper layer and the Lightness of the lower layer to form the resulting image.

HSV Value

Kuva 8.71. Example for layer mode HSV Value

Example for layer mode ”HSV Value”

Käytetty Maski 1 ylempänä taso 100% peittokyvyllä.

Example for layer mode ”HSV Value”

Käytetty Maski 2 ylempänä taso 100% peittokyvyllä.


HSV Value mode uses the Value of the upper layer and the Saturation and Hue of the lower layer to form the resulting image. You can use this mode to reveal details in dark and light areas of an image without changing the Saturation.



[5] See the old Bugzilla issue tracker: issue #162395.