Un buon metodo per figurarsi la struttura di un'immagine GIMP può
essere immaginandosela come un plico di trasparenze sovrapposte: nella
terminologia di GIMP, ogni trasparenza viene chiamata
livello. Non c'è limite, in linea di principio, al
numero di livelli che un'immagine può avere, se non nella quantità di
memoria del sistema necessaria a contenerli tutti. Non è raro, da parte
degli utenti esperti, utilizzare contemporaneamente diverse dozzine di
livelli.
L'organizzazione dei livelli di un'immagine viene mostrata dalla
finestra livelli, che è la seconda più importante finestra di dialogo
di GIMP dopo quella principale degli strumenti. Un illustrazione della
finestra di dialogo dei livelli e la descrizione in dettaglio di come
essa lavora viene descritto nella sezione
Finestra livelli, ma ne
discuteremo qui alcuni aspetti in relazione alle proprietà dei livelli
essa che mostra.
Ogni immagine aperta ha sempre un singolo
piano disegnabile attivo. Un "piano disegnabile"
è un concetto di GIMP che include i livelli, ma anche diversi altri
oggetti come i canali, le maschere di livello e la maschera di selezione
(un "piano disegnabile" è, in pratica, qualsiasi cosa possa essere
tratteggiata con gli strumenti di disegno). Se un livello è attivo, viene
mostrato evidenziato nella finestra dei livelli ed il suo nome viene
mostrato nell'area di stato della finestra immagine. Se non è attivo,
per renderlo tale basta fare clic su di esso. Se nessun livello è
evidenziato, significa che il piano disegnabile attivo è qualcosa che
non è un livello.
Nella barra dei menu sopra la finestra immagine, è possibile trovare il
menu Livello, contenente un gruppo di comandi che
riguardano il livello attivo di un'immagine. Lo stesso menu è
accessibile facendo clic con il tasto destro del mouse nella finestra
di dialogo dei livelli.
3.3.1.
Proprietà del livello
Ogni livello in un'immagine possiede un certo numero di importanti
attributi:
Nome
Ogni livello possiede un nome. Il nome viene assegnato
automaticamente quando questo viene creato ma è possibile
cambiarlo in seguito. È possibile cambiare il nome al livello
sia facendo doppio clic su di esso nella finestra di dialogo
dei livelli che facendo clic con il tasto destro del mouse
sempre nella finestra dei livelli e poi selezionando la voce
che appare per prima in cima, cioé Modifica
attributi di livello.
Presenza o assenza di un canale alfa
Come spiegato nelle precedenti sezioni, un canale alfa codifica
le informazioni sulla trasparenza per ogni pixel di un livello.
È visibile nella finestra di dialogo canali: bianco è
completamente opaco e nero è completamente trasparente mentre i
livelli di grigio rappresentano diversi valori di parziali
trasparenze. Non è necessario avere un canale alfa per ogni
livello, infatti spesso manca per esempio, nel livello
inferiore di un'immagine (chiamato comunemente "sfondo") perciò
questo livello sarà completamente opaco in ogni suo punto. I
livelli sprovvisti di canale alfa vengono creati quando si apre
un'immagine da un formato file che non supporta la trasparenza
o quando si crea una nuova immagine con il comando
File → Nuovo
senza un riempimento di trasparenza o quando si appiattisce
un'immagine in un solo livello.
Ogni livello diverso dallo sfondo di un'immagine deve avere un
canale alfa. Per lo sfondo è opzionale. Molte operazioni non
possono essere eseguite su livelli che mancano del canale
alfa. Lo spostamento di un livello su una posizione differente
nella pila dei livelli è un ovvio esempio (dato che solo il
livello di sfondo può essere sprovvisto di canale alfa), ma
ogni operazione che riguarda le trasparenze ha questa
caratteristica. Puoi aggiungere un canale alfa ad un livello a
cui manca usando il comando da menu
Livello → Trasparenza → Aggiungi canale alfa,
o facendo clic con il tasto destro nella finestra di dialogo
dei livelli e selezionando
Aggiungi canale alfa
dal menu a tendina che appare di conseguenza. Per eliminare il
canale alfa, attivare il livello di sfondo facendo clic su di
esso nella finestra di dialogo dei livelli e selezionare
Livello → Trasparenza → Semi-appiattisci.
Tipo di livello
Il tipo di livello è determinato dal tipo dell'immagine (vedere
le sezioni precedenti) e dalla presenza o assenza del canale
alfa. Questi sono i tipi possibili di livelli:
RGB
RGBA
Grigio
Grigio A
Indicizzato
Indicizzato A
La ragione è che molti filtri (nel menu
Filtri) accettano solo un sottoinsieme di
tipi di livello, e quindi appaiono disabilitati nel menu se il
livello attivo non è di tipo compatibile. Solitamente è
possibile risolvere il problema cambiando modalità
dell'immagine oppure aggiungendo o rimuovendo un canale alfa.
Visibilità
È possibile temporaneamente rimuovere un livello da
un'immagine, senza distruggerlo, facendo clic sul simbolo
dell'"occhio aperto" nella finestra di dialogo dei
livelli. Quest'operazione viene chiamata "abilitazione della
visibilità" del livello. Molte operazioni sull'immagine
trattano il livelli disabilitati come se non
esistessero. Quando si lavora con immagini che contengono molti
livelli con varie opacità spesso è utile, per avere un'idea
più precisa del contenuto del livello su cui si vuole lavorare,
nascondere alcuni o tutti gli altri livelli.
Suggerimento
Se si fa clic con il tasto Maiusc sul
simbolo dell'occhio, ciò comporterà la disabilitazione di
tutti i livellieccetto quello su cui si
è fatto clic.
Collegamento con altri livelli
Se si fa clic tra le icone occhio e le miniature del livello, si
ottiene la visualizzazione di un'icona a forma di catene (
), che abilita un gruppo di operazioni su insiemi multipli di
livelli (per esempio con lo strumento Sposta o con uno
strumento di trasformazione).
Dimensione
In GIMP, i limiti di un livello non corrispondono
necessariamente ai limiti dell'immagine che li contiene. Quando
si crea del testo per esempio, ogni unità di testo finisce nel
proprio livello separato, ed il livello ha precisamente le
dimensioni necessarie per contenere i testo e nulla più. Anche
quando si crea un nuovo livello utilizzando i comandi di
copia-incolla, il nuovo livello ha la dimensione dell'elemento
incollato. Nella finestra immagine, i limiti del livello attivo
sono mostrati con una linea tratteggiata giallo-nera.
La ragione principale per cui tutto ciò è importante è che è
impossibile fare qualsiasi operazione su di un livello al di
fuori dei suoi confini: è chiaramente impossibile modificare
ciò che non esiste! Se ciò vi disturba, basta modificare le
dimensioni del livello quel tanto che serve, utilizzando i
molti comandi che potete trovare in fondo al
menu Livello.
Nota
La dimensione della memoria che un livello consuma è
determinata dalle sue dimensioni e non dai suoi
contenuti. Perciò se si sta lavorando con immagini molto
grandi o immagini con molti livelli è un'efficace strategia,
in termini di risparmio di risorse, la precisa definizione
delle dimensioni dei livelli al minimo necessario.
Opacità
L'opacità di un livello determina l'ammontare di quanto colore
presente nei livelli sottostanti possa apparire attraverso la
pila. L'opacità varia da 0 a 100; con 0 si intende completa
trasparenza mentre 100 significa completa opacità.
Modalità
La modalità di un livello determina quanti colori dal livello
vengono combinati con i colori dei livelli sottostanti per
produrre il risultato visibile. Quest'argomento è
sufficientemente importante e complesso da meritare la prossima
sezione dedicata completamente ad esso. Vedere il glossario
per le
Modalità di livello.
Maschera di livello
In aggiunta al canale alfa, esiste un'altro metodo per
controllare la trasparenza di un livello: aggiungendo una
maschera di livello,
che è un piano disegnabile extra in scala di grigi associato
con il livello. Un livello non possiede in maniera predefinita
una maschera di livello; è necessario aggiungerla
successivamente. Le maschere di livello e come lavorare con
esse è un argomento descritto in maniera dettagliata in una
sezione successiva di questo capitolo.
L'impostazione "Mantieni la trasparenza"
Nell'angolo in alto a destra della finestra dei livelli c'è una
piccola casella che controlla l'impostazione "Mantieni la
trasparenza" per il livello. Se è impostata il canale alfa del
livello è bloccato e nessuna modifica ha effetto su di esso e
quindii nessuna operazione che riguardi la parte trasparente di
un livello ha alcun effetto.