2. Lagerlägen
| Kapitel 8. Combining Images |

## 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
Det finns en rullgardinslist i verktyglådevalsrutan som innehållerlägen som påverkar målarverktygen på ett liknande sätt på lagerlägen. Du kananvända alla dom lägen för målning som är tillgängliga för lagren och det finnsytterligare två lägen enbart för målarverktyg. Se Avsnitt 3.2, ”Painting 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ättnad”kommer det underläggande lagret visas i gråskalor.

Figur 8.8. Bilder (masker) lagerläges exempel

Mask 1

Mask 2

Figur 8.9. Bilder ( bakgrunder) lagerläges exempel

Key fob

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
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”

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

  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. Ekvation för lagerläget ”Normal”

Lös upp

  Figur 8.11. Example for layer mode ”Dissolve”

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

  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 ”Normal”lagerlä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

  Normalläge

  Lös upp-läge

Multiplicera

  Figur 8.13. Example for layer mode ”Multiply”

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

  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”

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

  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. Ekvation för lagerläget ”Division”

Screen

  Figur 8.15. Example for layer mode ”Screen”

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

  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”

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

  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”

  Ekvationen är: [4]

  Ekvation 8.6. Equation for layer mode ”Overlay”

Blek

  Figur 8.17. Example for layer mode ”Dodge”

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

  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”

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

  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”

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

  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”

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

  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”

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

  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”

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

  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”

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

  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”

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

  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”

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

  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”

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

  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”

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

  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”

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

  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”

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

  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”

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

  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”

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

  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

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.

Kapitel 8. Combining Images |  | 3. Creating New Layers