Capitolo 8. Combinare le immagini con GIMP

Indice

1. Livelli
1.1. Proprietà del livello
2. Modalità del livello
2.1. Modalità di livello normali
2.2. Modalità di livello schiarisci
2.3. Modalità di livello scurisci
2.4. Modalità di livello contrasto
2.5. Modalità di livelli inversione
2.6. Modalità di livello componenti HSV
2.7. Modalità di livelli componenti LCh
3. Modalità del livello tradizionali
4. Creazione di nuovi livelli
5. Gruppi di livelli

1. Livelli

Si può pensare ai livelli come una pila di diapositive. Usando i livelli, si può creare un'immagine formandola concettualmente di diverse parti, ognuna delle quali può essere elaborata senza influire su altre. I livelli sono impilati uno sopra l'altro. Il livello inferiore è lo sfondo dell'immagine, mentre i componenti in primo piano dell'immagine vengono sopra di esso.

Figura 8.1. Un'immagine con livelli

Un'immagine con livelli

Livelli dell'immagine

Un'immagine con livelli

L'immagine risultante


Non ci sono limiti, al numero di livelli che un'immagine può avere: solo la quantità di memoria disponibile sul sistema. Non è raro che gli utenti avanzati lavorino con immagini contenenti dozzine di livelli. È possibile raggruppare i livelli per semplificare il lavoro e sono a disposizione molti comandi per la gestione dei livelli.

L'organizzazione dei livelli di un'immagine viene mostrata nella finestra livelli. Come essa lavora è descritto in dettaglio nella sezione Finestra livelli, ma ne toccheremo qui alcuni aspetti in relazione alle proprietà dei livelli essa che mostra.

Ogni immagine aperta ha sempre una singola area disegnabile attiva. Una «area 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. Una «area disegnabile» è, in pratica, qualsiasi cosa possa su cui si possa lavorare 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 l'area disegnabile attiva è qualcosa di diverso da un livello.

Nella barra dei menu, è possibile trovare un menu di nome Livello, contenente un insieme di comandi che riguardano il livello attivo dell'immagine. Lo stesso menu è accessibile facendo clic con il tasto destro del mouse nella finestra di dialogo dei livelli.

1.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

An alpha channel encodes information about how transparent a layer is at each pixel. It is visible in the Channels dialog: white is complete opacity, black is complete transparency and gray levels are partial transparencies.

Il livello di sfondo è particolare. Se un'immagine è stata appena creata essa ha un unico livello, che è quello di sfondo. Se l'immagine è stata creata con un riempimento opaco. questo livello non sarà dotato di canale alfa. Per avere un livello di sfondo con trasparenza, si deve o creare una immagine con un riempimento di tipo trasparente, oppure si deve usare il comando Aggiungi canale alfa.

Se si aggiunge un nuovo livello, anche se con un riempimento di tipo opaco, un canale alfa viene aggiunto automaticamente al livello.

Ogni livello di un'immagine diverso dallo sfondo ha automaticamente un canale alfa, ma non è possibile vedere una rappresentazione in scala di grigi dei valori alfa. Consultare alfa nel glossario per ulteriori informazioni.

Esempio per il Canale alfa. 

Figura 8.2. Esempio canale alfa: immagine di base

Esempio canale alfa: immagine di base

The image on the left has three layers painted with pure 100% opaque Red, Green, and Blue. In the Channels dialog, you can see that an Alpha channel has been added. It is white because the image is not transparent since there is at least one 100% opaque layer. The current layer is the red one: since it is painted with pure red, there is no green and no blue and the corresponding channels are black.


Figura 8.3. Esempio canale alfa: un livello trasparente

Esempio canale alfa: un livello trasparente

The left part of the first layer has been made transparent (via Sezione 2.2, «Strumento di selezione rettangolare», then EditClear). The second layer, green, is visible. The Alpha channel is still white, since there is an opaque layer in this part of the image.


Figura 8.4. Esempio canale alfa: due livelli trasparenti

Esempio canale alfa: due livelli trasparenti

La parte a sinistra del secondo livello è stata resa trasparente. Il terzo livello, quello blu, è ora visibile attraverso il primo e il secondo. Il canale alfa è ancora bianco poiché vi è un livello opaco in questa parte dell'immagine.


Figura 8.5. Esempio canale alfa: tre livelli trasparenti

Esempio canale alfa: tre livelli trasparenti

The left part of the third layer has been cleared. The Alpha channel is still white and the left part of the layer is opaque, because the background layer has no Alpha channel. In this case, the Clear command works like the Eraser and uses the Background color of Toolbox.


Figura 8.6. Esempio canale alfa: aggiunta di un canale alfa allo sfondo

Esempio canale alfa: aggiunta di un canale alfa allo sfondo

We used the LayerTransparencyAdd Alpha Channel command, on the Background layer. Now, the left part of the image is fully transparent and has the color of the page where the image is shown. The left part of the Alpha Channel thumbnail is black (transparent) in the Channels dialog.


Tipo di livello

Il tipo di livello è determinato dal tipo dell'immagine (vedere la sezione precedente) e dalla presenza o assenza del canale alfa. Questi sono i tipi possibili di livelli:

  • RGB

  • RGBA

  • Grigio

  • Grigio A

  • Indicizzato

  • Indicizzato A

La principale ragione per ciò è 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 rimuovere un livello da un'immagine, senza distruggerla, facendo clic sul simbolo nella finestra di dialogo Livelli. Questa operazione si chiama «cambiare la visibilità» del livello. La maggior parte delle operazioni su un'immagine trattano i livelli disattivati come se non esistessero. Quando si lavora con immagini contenenti molti livelli, con opacità variabile, spesso si può ottenere un'immagine migliore del contenuto del livello su cui si vuole lavorare nascondendo qualche altro livello.

[Suggerimento] Suggerimento

Se si fa clic con il tasto Maiusc sul simbolo dell'occhio, ciò comporterà la disabilitazione di tutti i livelli eccetto quello su cui si è fatto clic.

Livello attivo

Di solito, si attiva un livello, per lavorare su di esso, facendo clic su di essp nell'elenco dei livelli. Quando si hanno molti livelli, trovare a quale livello appartiene un elemento dell'immagine non è facile: perciò, premere Alt e fare clic con la rotellina del mouse su questo elemento per attivare il suo livello. I livelli disponibili verranno ripetuti in sequenza (iniziando da quello superiore) mentre si tiene premuto Alt e il livello selezionato verrà temporaneamente visualizzato nella barra di stato.

Layer Lock Settings

If you click to the right of the eye icon, you can select the lock settings for the layer.

Layer Effects

Directly to the left of the image thumbnail, you will see the Layer Effects icon if that layer has effects added to it.

Dimensione e limiti

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 appartiene al 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 copia e incolla, il nuovo livello ha la dimensione esatta dell'elemento incollato. Nella finestra immagine, i limiti del livello attivo sono mostrati con una linea tratteggiata giallo-nera.

The main reason why this matters is that you cannot do anything to a layer outside of its boundaries, unless you enabled Expand Layers in the Paint Tool Options. If this causes you problems, you can alter the dimensions of the layer using any of several commands that you can find near the bottom of the Layer menu.

[Nota] 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 come i colori del livello vengono combinati con i colori dei livelli sottostanti per produrre il risultato visibile. Quest'argomento è sufficientemente importante e complesso da meritare una intera sezione, la prossima, dedicata completamente ad esso. Vedere Sezione 2, «Modalità del livello».

Maschera di livello

Oltre al canale alfa, esiste un altro modo per controllare la trasparenza di un livello: aggiungendo una maschera di livello, che è un elemento disegnabile extra in scala di grigi associato al livello. Per impostazione predefinita un livello non ha una maschera di livello: deve essere aggiunta appositamente. Le maschere di livello e come lavorare con esse sono descritte in modo molto più approfondito nella sezione Maschera di livello.