Kapitel 8. Kombinera bilder
namn
varje lager har ett namn. Detta tilldelas automatiskt när lagret skapas, men du kan ändra det. Du kan ändra namnet på ett lager antingen genom att dubbelklicka på det i Lagerdialogrutan eller genom att högerklicka där och sedan välja den översta posten i menyn som visas, redigera Lagerattribut.
närvaro eller frånvaro av en alfakanal
en alfakanal kodar information om hur transparent ett lager är vid varje pixel. Det är synligt i Kanaldialogrutan: vit är fullständig opacitet, svart är fullständig transparens och grå nivåer är partiella OH-film.
bakgrundsskiktet är särskilt. Om du just har skapat en ny bild har den fortfarande bara ett lager som är ett bakgrundslager. Om bilden har skapats med en ogenomskinlig Fyllningstyp har detta lager ingen Alfakanal. För att få ett bakgrundslager med transparens skapar du antingen din nya bild med en transparent Fyllningstyp eller använder du Lägg till en alfakanal.
om du lägger till ett nytt lager, även med en ogenomskinlig Fyllningstyp, läggs en alfakanal automatiskt till lagret.
varje annat lager än det nedre lagret i en bild har automatiskt en alfakanal, men du kan inte se en gråskalerepresentation av alfavärdena. Se Alpha i ordlista för mer information.
exempel för Alfakanal.
figur 8.2. Alpha channel exempel: grundläggande bild
den här bilden har tre lager målade med ren 100% ogenomskinlig röd, grön och blå. I Kanaldialogrutan kan du se att en alfakanal har lagts till. Den är vit eftersom bilden inte är transparent eftersom det finns minst ett 100% ogenomskinligt lager. Det nuvarande lagret är det röda: eftersom det är målat med rent rött finns det ingen grön och ingen blå och motsvarande kanaler är svarta.
figur 8.3. Alfakanalsexempel: ett transparent lager
den vänstra delen av det första lagret har gjorts transparent (rektangulärt urval, redigera/rensa). Det andra lagret, grönt, är synligt. Alfakanalen är fortfarande vit, eftersom det finns ett ogenomskinligt lager i den här delen av bilden.
figur 8.4. Alpha channel exempel: två transparenta lager
den vänstra delen av det andra lagret har gjorts transparent. Det tredje lagret, blått, syns genom det första och andra lagret. Alfakanalen är fortfarande vit, eftersom det finns ett ogenomskinligt lager i den här delen av bilden.
figur 8.5. Alpha channel exempel: tre transparenta lager
den vänstra delen av det tredje lagret har gjorts transparent. Alfakanalen är fortfarande vit och den vänstra delen av skiktet är ogenomskinlig. Bakgrundsskiktet har ingen Alfakanal. I det här fallet fungerar Clear-kommandot som raderaren och använder bakgrundsfärgen på Toolbox.
figur 8.6. Exempel på alfakanal: Alfakanal läggs till i bakgrunden
vi använde kommandot Layer Portugals transparens, Lägg till alfakanal i bakgrundsskiktet. Nu är den vänstra delen av bilden helt transparent och har färgen på sidan som bilden ligger på. Den vänstra delen av alfakanalens miniatyrbild är svart (transparent) i Kanaldialogrutan.
Lagertyp
lagertypen bestäms av bildtypen (se föregående avsnitt) och närvaron eller frånvaron av en alfakanal. Dessa är de möjliga lagertyperna:
-
RGB
-
RGBA
-
grå
-
GrayA
-
indexerad
-
IndexedA
huvudskälet till att detta är viktigt är att de flesta filter (i menyn Filter) bara accepterar en delmängd av lagertyper och visas gråtonade i menyn om det aktiva lagret inte har en acceptabel typ. Ofta kan du rätta till detta antingen genom att ändra bildens läge eller genom att lägga till eller ta bort en alfakanal.
synlighet
det är möjligt att ta bort ett lager från en bild utan att förstöra den genom att klicka på symbolen i Lagerdialogrutan. Detta kallas” växla sikten ” av skiktet. De flesta operationer på en bild behandlar växlade lager som om de inte fanns. När du arbetar med bilder som innehåller många lager, med varierande opacitet, kan du ofta få en bättre bild av innehållet i det lager du vill arbeta med genom att dölja några av de andra lagren.
om du skiftar på ögonsymbolen kommer detta att göra att alla lager utom det du klickar på döljs.
aktivt lager
vanligtvis aktiverar du ett lager för att arbeta med det och klickar på det i lagerlistan. När du har många lager är det inte lätt att hitta vilket lager ett element i bilden tillhör: tryck sedan på Alt och klicka med mushjulet på detta element för att aktivera dess lager. De tillgängliga lagren kommer att slingras igenom (från den övre) medan Alt hålls och det plockade lagret visas tillfälligt i statusfältet.
koppling till andra lager
om du klickar mellan ögonikonen och lagerminiatyren får du en kedjeikon som gör att du kan gruppera lager för operationer på flera lager (till exempel med Move-verktyget eller ett transform-verktyg).
figur 8.7. Lagerdialogruta
röd: koppling till andra lager. Grön: Synlighet.
storlek och gränser
i GIMP matchar gränserna för ett lager Inte nödvändigtvis gränserna för bilden som innehåller den. När du till exempel skapar text går varje textobjekt i sitt eget separata lager, och lagret är exakt dimensionerat för att innehålla texten och inget mer. När du skapar ett nytt lager med cut-and-paste är det nya lagret tillräckligt stort för att innehålla det inklistrade objektet. I bildfönstret visas gränserna för det för närvarande aktiva lagret skisserat med en svart och gul streckad linje.
den främsta anledningen till att det här är viktigt är att du inte kan göra någonting för ett lager utanför dess gränser: Du kan inte agera på det som inte existerar. Om detta orsakar problem kan du ändra måtten på lagret med någon av flera kommandon som du hittar nära botten av Lagermenyn.
mängden minne som ett lager förbrukar bestäms av dess dimensioner, inte dess innehåll. Så om du arbetar med stora bilder eller bilder som innehåller många lager kan det löna sig att trimma lager till minsta möjliga storlek.
opacitet
opaciteten för ett lager bestämmer i vilken utsträckning det låter färger från lager under det i stacken visa igenom. Opacitet varierar från 0 till 100, med 0 som betyder fullständig transparens och 100 som betyder fullständig opacitet.
läge
läget för ett lager bestämmer hur färger från lagret kombineras med färger från de underliggande lagren för att ge ett synligt resultat. Detta är ett tillräckligt komplext och tillräckligt viktigt koncept för att förtjäna en egen del som följer. Se Avsnitt 2,”Lagerlägen”.
lagermask
förutom alfakanalen finns det ett annat sätt att kontrollera transparensen i ett lager: genom att lägga till en lagermask, som är en extra gråskala som kan dras i samband med skiktet. Ett lager har inte en lagermask som standard: den måste läggas till specifikt. Lagermasker, och hur man arbetar med dem, beskrivs mycket mer omfattande i avsnittet lagermask.