2. Lagerlägen

GIMP har 21 lagerläge. Lagerlägen är även ibland kallade färgtoningslägen.Väljer man ett lagerlägeändrar man utseendet på lagret eller bilden baserat på lagret eller lagrenunder den. Om det finns bara ett lager, har lagerlaget ingen effekt. Detmåste finnas åtminstone två lager i bilden för man skall kunna användalagerlägen.

Du kan ställa in lagerläget i Mode-menyn i lagerdialogen. GIMPanvänder lagerläget för att bestämma hurvarje pixel ska kombineras i det övre lagret med pixeln som finns på sammaställe i lagret under.

[Notera] Notera

There is a drop-down list in the Toolbox options box which contains modes that affect the painting tools in a similar way to the layer modes. You can use all of the same modes for painting that are available for layers, and there are two additional modes just for the painting tools. See Avsnitt 3.2, ”Brush Tools (Pencil, Paintbrush, Airbrush)”.

Lagerlägen tillåter komplexa färgändringar av bilden. De användsofta med ett nytt lager som agera som sorts mask. Exempelvis, om lägger påsolitt vitt lager över en bild och ställer in lagerläget till Mättnadkommer det underläggande lagret visas i gråskalor.

Figur 8.8. Bilder (masker) lagerläges exempel

Bilder (masker) lagerläges exempel

Mask 1

Bilder (masker) lagerläges exempel

Mask 2


Figur 8.9. Bilder ( bakgrunder) lagerläges exempel

Bilder ( bakgrunder) lagerläges exempel

Key fob

Bilder ( bakgrunder) lagerläges exempel

Ankor


I beskrivningarna av lagerlägen nedan visas även ekvationerna.Det är för de som intresserade av matematiken bakom lagerlägen.Du behöver emellertid inte förstå dessa ekvationer för att använda lagerlägen på ett effektivt sätt.

Ekvationerna är noterade förkortat. Till exempel, ekvationen

Ekvation 8.1. Exempel


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.

[Notera] Notera

Unless the description below says otherwise, a negative color component is set to 0 and a color component larger than 255 is set to 255.

The examples below show the effects of each of the modes.

Eftersom resultaten av varje läge varierar stor beroende på färgen på lagren kan dessa bilder bara ge dig en allmän uppfattning om hur lägenfungerar. Vi uppmuntrar dig att prova själv. Du kan börja med två likartadelager, där en är en kopia av den andra men något modifierad ( genom göras oskarp,flyttad, roterad, skalad, färginverterad mm.) och se efter vad som händermed lagerlägen.

Normal

Figur 8.10. Example for layer mode Normal

Example for layer mode ”Normal”

Båda bilder är tonade i varandra med samma intensitet

Example for layer mode ”Normal”

Med 100% opacitet visas endast det över lagret när det tonas med Normal


Normalläge är standardlagerläget. Lagret översttäcker lagren under den. Om du vill sen något under det översta lagret, om duanvänder detta läge, måste lagret ha några genomskinliga områden.

Ekvationen är:

Ekvation 8.2. Equation for layer mode Normal


Lös upp

Figur 8.11. Example for layer mode Dissolve

Example for layer mode ”Dissolve”

Båda bilder är tonade i varandra med samma intensitet

Example for layer mode ”Dissolve”

Med 100% opacitet visas bara det övre lagret den tonas med lös upp.


Lös upp-lagret löser upp det övre lagret in ilagret under genom att ett slumpvist mönster av pixlar i områden med delvisgenomskinlighet. Det är användbart som lagerläge men även ofta användbartmålningsläge.

Det är synligt speciellt längs med kanterna på en bild. Det är lättast att se i en förstorad skärmbild. Bilden på vänster sida illusterar Normallagerläge ( förstorat) och bilden till höger visar samma två lager i Lös upp-läget där man kan se tydligt hur bildpunkterna har lösts upp.

Figur 8.12. Förstorade skärmbilder

Förstorade skärmbilder

Normalläge

Förstorade skärmbilder

Lös upp-läge


Multiplicera

Figur 8.13. Example for layer mode Multiply

Example for layer mode ”Multiply”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Multiply”

Mask 2 används som det övre lagret med 100% opacitet.


Multiplicera-läget multiplicerar pixelvärden i det övre lagret med de som finns i lagret under och dividerar sedan resultat med 255.Resultatet brukar ofta bli en mörkare bild. Om endera lagret är vitt, blir slutbilden samma som som det andra lagret. (1 * I = I). Om endera lagret är svart blir slutbilden helt svart (0 * I = 0).

Ekvationen är:

Ekvation 8.3. Equation for layer mode Multiply


Läget är omkastbart; ordningen för de två lagren spelar ingen roll.

Division

Figur 8.14. Example for layer mode Divide

Example for layer mode ”Divide”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Divide”

Mask 2 används som det övre lagret med 100% opacitet.


Division-läget multiplicerar varje pixel i nedre lagret med 256 och dividerar sedan detta med korrensponderande pixelvärdet i lagret över plus ett. ( genom att lägga till ett till nämnaren undviks division genom noll). Slutbilden är ofta ljusare ofta ser den blekt ut.

Ekvationen är:

Ekvation 8.4. Equation for layer mode Divide


Screen

Figur 8.15. Example for layer mode Screen

Example for layer mode ”Screen”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Screen”

Mask 2 används som det övre lagret med 100% opacitet.


Mask-läget inverterar värden av alla synliga pixlar i de två lagren i bilden. ( Dvs, den subtraherar var och en av dessa från 255) Sedan multiplicerar den ihop dessa, dividerar med 255 och inverterardetta värde igen. Slutbilden blir normalt ljusare och ser ibland urlakad ut. Undantagen från detta är med svarta lager som inte ändrar det andra lagret, och vita lager som ger en vit bild. Mörkare färgen bilder ser ut att vara mer genomskinliga.

Ekvationen är:

Ekvation 8.5. Equation for layer mode Screen


Läget är omkastbart; ordningen för de två lagren spelar ingen roll.

Överlagring

Figur 8.16. Example for layer mode Overlay

Example for layer mode ”Overlay”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Overlay”

Mask 2 används som det övre lagret med 100% opacitet.


Överlagringsläget inverterar pixelvärden med det nedre lagret, mulitplicerar det två gånger pixelvärdet i det övre lagret, adderar detta till ursprungspixeln i det nedre lagret, dividera med 255 och mulitplicerar sedan med pixel värdet med ursprungliga nedre lagret och dividerar åter med 255. Det här mörkar ner bilden men inte så mycket som Multipliceraquote>-l

The equation is: [4]

Ekvation 8.6. Equation for layer mode Overlay


Blek

Figur 8.17. Example for layer mode Dodge

Example for layer mode ”Dodge”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Dodge”

Mask 2 används som det övre lagret med 100% opacitet.


Blek-läget multiplicerar pixelvärdet av det nedre lagret med 256, dividerar detta sedan med omvända pixelvärdet i övre lagret. Slutbilden är vanligtvis ljusare men vissa färger kan bli inverterade.

I fotografi är blekning en metod som används i mörkrum för att minska exponeringen av vissa områden i bilden. Detta får fram detaljer som ligger i skugga. När man använder bleka för detta ändamål så fungerade det bästa med gråskalebilder och med ett målarverktyg, snarare än med lagerläge.

Ekvationen är:

Ekvation 8.7. Equation for layer mode Dodge


Bränn

Figur 8.18. Example for layer mode Burn

Example for layer mode ”Burn”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Burn”

Mask 2 används som det övre lagret med 100% opacitet.


Burn-läget inverterar pixelvärdet med det nedre lagret, multiplicerar detta med 256, dividerar detta med ett plus pixelvärdet i det övre lagre och inverterar sedan detta resultat. Det tenderar att göra bilden mörkare, något liknande som Multiplicera-läget.

I fotografi används bränning i mörkrum som en teknik för öka exponeringenspecifika områden i bilden. Det får fram detaljer i dagrarna. När man använder bränna för detta ändamål fungera det bäst på gråskalebilder och med ett målarverktyg snarare än som ett lagerläge.

Ekvationen är:

Ekvation 8.8. Equation for layer mode Burn


Hårt ljus

Figur 8.19. Example for layer mode Hard light

Example for layer mode ”Hard light”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Hard light”

Mask 2 används som det övre lagret med 100% opacitet.


Hårt ljus-läget är ganska komplicerat på grund av att ekvationen består av två delar, en för mörkare färger en för ljusare färger. Om pixelfärgen i det övre lagret är större än 128, kombineras lagren enligt den den första formeln nedan. Annars blir pixelvärdena i det övre och nedre lagren multiplicerade ihop och multiplicerade med två och sedan dividerade med 256. Du kan använda detta läge för att kombinera två fotografier och få ljusa färger och skarpa kanter.

Denna ekvation är komplex och annorlunda enligt värdena >128 or 128 :

Ekvation 8.9. Equation for layer mode Hard light, M > 128


Ekvation 8.10. Equation for layer mode Hard light, M ≤ 128


Mjukt ljus

Figur 8.20. Example for layer mode Soft light

Example for layer mode ”Soft light”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Soft light”

Mask 2 används som det övre lagret med 100% opacitet.


Mjukt ljus är inte relaterad till Hårt ljus annat än till namnet men den tenderar att göra kanterna mjukare och färgerna inte så ljusa. Det är liknande Överlagrings-läget. I vissa versioner av GIMP är Överlagrings-läget och Mjukt ljus-läget identiska.

Ekvationen är komplicerad. Det kräver Rs, utfallet av Maskläget :

Ekvation 8.11. Equation for layer mode Screen


Ekvation 8.12. Equation for layer mode Soft light


Grynextrahering

Figur 8.21. Example for layer mode Grain extract

Example for layer mode ”Grain extract”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Grain extract”

Mask 2 används som det övre lagret med 100% opacitet.


Grynextrahering-läget antas extrahera filmgryn från ett lager för att ta fram ett nytt lager som rent gryn. Men är även användbart för att ge en bild en reliefliknande utseende. Det subtraherar pixelvärdet av det övre lagret från det i det nedre lagret och lägger till 128.

Ekvationen är:

Ekvation 8.13. Equation for layer mode Grain extract


Grynsammanfogning

There are two more layer modes, but these are available only for painting tools. See Painting Modes for detailed information.

Figur 8.22. Example for layer mode Grain merge

Example for layer mode ”Grain merge”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Grain merge”

Mask 2 används som det övre lagret med 100% opacitet.


Grynsammanfogning-läget sammanfogar ett grynlager (möjligen en skapad av Grynextrahering-läget) i det aktuella lagret lämnades en grynig version av originallagret. Det gör precis motsatt till Grynextrahering . Den lägger ihop pixelvärdena i övre och lägre lagret och drar ifrån 128.

Ekvationen är:

Ekvation 8.14. Equation for layer mode Grain merge


Differens

Figur 8.23. Example for layer mode Difference

Example for layer mode ”Difference”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Difference”

Mask 2 används som det övre lagret med 100% opacitet.


Differens-läget subtraherar pixelvärdet från det övre lagret från det i nedre lagret och tar sedan det absoluta värdet av resultatet. Oavsett hur de ursprungliga två lagren hur ser ut kommer resultat bli udda. Du kananvända detta för invertera element i en i bild.

Ekvationen är:

Ekvation 8.15. Equation for layer mode Difference


Läget är omkastbart; ordningen för de två lagren spelar ingen roll.

Addition

Figur 8.24. Example for layer mode Addition

Example for layer mode ”Addition”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Addition”

Mask 2 används som det övre lagret med 100% opacitet.


Addition-läget är väldigt enkelt. Pixelvärden i övre och nedre lagret adderas med varann. Slutbilden blir vanligtvis ljusare.Ekvation kan resultera i färgvärden större än 255, så några av de ljusaste färgerna kan bli satta till maxvärdet 255.

Ekvationen är:

Ekvation 8.16. Equation for layer mode Addition


Läget är omkastbart; ordningen för de två lagren spelar ingen roll.

Subtraktion

Figur 8.25. Example for layer mode Subtract

Example for layer mode ”Subtract”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Subtract”

Mask 2 används som det övre lagret med 100% opacitet.


Subtration-läget subtraherar pixelvärdena från det övre lagret från pixelvärdena i den nedre lagret. Bildresultatet blir normalt mörkare. Du kan få en hel del svart eller nästan svart i slutbilden. Ekvationen kan resultera i negativa färgvärden, so några av de mörka färger kan blir satta till minimivärdet 0.

Ekvationen är:

Ekvation 8.17. Equation for layer mode Subtraction


Gör endast mörkare

Figur 8.26. Example for layer mode Darken only

Example for layer mode ”Darken only”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Darken only”

Mask 2 används som det övre lagret med 100% opacitet.


Gör endast mörkare-läget jämför varje komponent i varje pixel i det övre lagret med det korrensponderande pixeln i det nedre lagret och använder det lägre värdet för slutbilden. Helt vita lager har ingen effekt på den slutliga bilden och helt svarta lager resulterar i en svart bild.

Ekvationen är:

Ekvation 8.18. Equation for layer mode Darken only


Läget är omkastbart; ordningen för de två lagren spelar ingen roll.

Gör endast ljusare

Figur 8.27. Example for layer mode Lighten only

Example for layer mode ”Lighten only”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Lighten only”

Mask 2 används som det övre lagret med 100% opacitet.


Gör endast ljusare-läget jämför varje komponent i varje pixel i det övre lagret med det korrensponderande pixeln i det nedre lagret och använder det högre värdet för slutbilden. Helt svarta lager har ingen effekt på den slutliga bilden och helt vita lager resulterar i en vit bild.

Ekvationen är:

Ekvation 8.19. Equation for layer mode Lighten only


Läget är omkastbart; ordningen för de två lagren spelar ingen roll.

Nyans

Figur 8.28. Example for layer mode Hue

Example for layer mode ”Hue”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Hue”

Mask 2 används som det övre lagret med 100% opacitet.


Nyans-läget använder nyansen i det övre lagret och mättnaden och värdet i det nedre lagret för att forma slutbilden. Emellertid, om mättnaden i det övre lagret är 0, kommer nyansen att tas från nedre lagret också.

Mättnad

Figur 8.29. Example for layer mode Saturation

Example for layer mode ”Saturation”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Saturation”

Mask 2 används som det övre lagret med 100% opacitet.


Saturation-läget använder mättnaden i det övre lagret och nyansen och värdet i det nedre lagret för att forma slutbilden.

Färg

Figur 8.30. Example for layer mode Color

Example for layer mode ”Color”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Color”

Mask 2 används som det övre lagret med 100% opacitet.


Färg-läget använder nyansen och mättnad i det övre lagret och värdet i det nedre lagret för att forma slutbilden.

Värde

Figur 8.31. Example for layer mode Value

Example for layer mode ”Value”

Mask 1 används som det övre lagret med 100% opacitet.

Example for layer mode ”Value”

Mask 2 används som det övre lagret med 100% opacitet.


Värde-läget använder värdet från det övre lagret och mättnaden och nyansen i det nedre lagret för att forma slutbilden. Du kan använda detta läge för få fram detaljer i mörka och ljusa områden i bilden utan att ändra mättnaden.

Varje lager i en bild kan ha skilda lager lägen. ( Givetvis har lagerläget i det nedersta lagret ingen effekt.) Effekter av dessa lagerlägen är sammanslagna. Bilden som visas nedan har tre lager. Det översta lager innehåller Wilber omgivet av transparens och har ett lagerläget Differens. Det andra lagret är solitt ljusblått och i lagerläget Addition. Det nedersta lagret är fyllt med Röda kuber-mönstret.

Figur 8.32. Flerlager exempel

Flerlager exempel

GIMP also has similar modes which are used for the painting tools. These are the same twenty-one modes as the layer modes, plus additionally two modes which are specific to the painting tools. You can set these modes from the Mode menu in the Tools option dialog. In the equations shown above, the layer you are painting on is the lower layer and the pixels painted by the tool are the upper layer. Naturally, you do not need more than one layer in the image to use these modes, since they only operate on the current layer and the selected painting tool.

See Avsnitt 3.1.3, ”Paint Mode Examples” for a description of the two additional painting modes.



[4] Ekvationen är en *teoretisk* ekvation. På grund av Bug #162395 , är den aktuella ekvationen ekvivalent med Mjukt ljus. Det är svårt att laga denna bugg utan att ändra utseende på existerande bilder.