Det finns två olika tillvägagångssätt som används av grafikfilformat för att stödja transparenta bildområden: enkel binär transparens och alfatransparens. Enkel binär transparens stöds i GIF-formatet; en färg från den indexerade färgpaletten markeras som den transparenta färgen. Alfatransparens stöds i PNG-formatet; transparensinformationen lagras i en separat kanal, alfakanalen.
![]() |
Notera |
---|---|
GIF-formatet används sällan eftersom PNG stöder alla funktioner hos GIF och har ytterligare funktioner (t.ex. alfatransparens). GIF används ändock fortfarande för animationer. |
Procedur 6.1. Skapa en bild med transparenta områden (alfatransparens)
Vi kommer först använda samma bild som i de tidigare handledningarna, GIMP-maskoten Wilber.
För att exportera en bild med alfatransparens måste du ha en alfakanal. För att se om bilden har en alfakanal, gå till kanaldialogen och bekräfta att en post för ”Alfa” finns, förutom Röd, Grön och Blå. Om så inte är fallet, lägg till en ny alfakanal från lagermenyn; + → .
Den ursprungliga XCF-filen innehåller bakgrundslager som du kan ta bort. GIMP kommer med standardfilter som stöder skapande av gradienter; titta under
+ . Du begränsas bara av din fantasi. För att demonstrera förmågorna hos alfatransparens visas ett mjukt ljus i bakgrunden runt Wilber.När du är klar med din bild kan du exportera den i PNG-format.
Figur 6.4. Wilber-bilden med transparens
Mellanmörka rutor i bakgrundslagret representerar den transparenta regionen för den exporterade bilden medan du arbetar på den i GIMP.