Capitolo 5. Inserire le immagini in GIMP

Indice

1. Tipi di immagine
2. Creazione di nuovi file
3. Opening Images

Questo capitolo tratta il caricamento delle immagini in GIMP. Spiega come creare nuove immagini, come caricarle da file, come digitalizzarle da uno scanner o come caricare immagini dalle schermate del computer su cui è in funzione.

Come primo argomento introdurremo la struttura generale delle immagini in GIMP.

1. Tipi di immagine

It is tempting to think of an image as something that corresponds with a single display window, or to a single file such as a JPEG file. In reality, however, a GIMP image is a complicated structure, containing a stack of layers plus several other types of objects: a selection mask, a set of channels, a set of paths, an "undo" history, etc. In this section we take a detailed look at the components of a GIMP image, and the things that you can do with them.

La proprietà principale di un'immagine è la sua modalità. Ci sono tre possibili modalità: RGB, scala di grigi, e indicizzata. RGB, un acronimo che in inglese sta per Rosso-Verde-Blu (Red-Green-Blue), indica che ogni punto dell'immagine è rappresentato da un livello «rosso», uno «verde» e uno «blu». Dato che ogni colore percepito dall'essere umano può essere rappresentato come una combinazione di questi tre colori, le immagini RGB sono immagini complete a colori. Ogni canale colore ha 256 livelli di intensità possibili. È possibile trovare ulteriori dettagli cercando modelli di colore nel glossario.

In un'immagine in scala di grigi, ogni punto è rappresentato da un valore di luminosità che varia da 0 (nero) a 255 (bianco), con i valori intermedi che rappresentano diversi livelli di grigio.

Figura 5.1. Componenti del modello di colore RGB e CMY

Componenti del modello di colore RGB e CMY

Nel modello di colore RGB, mescolando assieme Rosso, verde (Green) e Blu si ottiene il bianco. Questo è ciò che succede per esempio con lo schermo del computer o della TV.

Componenti del modello di colore RGB e CMY

Nel modello di colore CMY(K), mescolando Ciano, Magenta e giallo (Yellow) si ottiene il nero (blacK). Questo è ciò che accade quando si stampa su carta bianca. La stampante userà anche la cartuccia del nero per questioni economiche e di migliore resa del colore.


Essenzialmente la differenze tra un'immagine in scala di grigi e un'immagine RGB è il numero dei «canali di colore»: un'immagine in scala di grigi ne ha solo uno; un'immagine RGB ne possiede tre. Un'immagine RGB può essere pensata come la sovrapposizione di tre immagini in scala di grigi sovrapposte, ognuna con un filtro colorato rispettivamente di rosso, verde e blu.

Attualmente, sia le immagini RGB che a scala di grigi possiedono un canale di colore aggiuntivo chiamato canale alfa, che rappresenta l'opacità. Quando il valore alfa in un dato punto nel dato livello è zero, il livello è completamente trasparente (cioè si vede attraverso di esso) ed il colore in quel punto viene determinato unicamente dal colore dei livelli sottostanti. Quando il valore alfa è massimo (255), il livello è completamente opaco (cioè non si può vedere attraverso di esso) ed assume il colore propriamente del livello stesso. Valori intermedi di alfa corrispondono a valori di trasparenza: il colore del punto è proporzionale alla somma (mix) dei colori del livello e dei livelli sottostanti.

Figura 5.2. Esempio di un'immagine in modalità RGB e in scala di grigi

Esempio di un'immagine in modalità RGB e in scala di grigi

Un'immagine in modalità RGB, con canali corrispondenti a rosso (Red), Verde (Green) e Blu (Blue).

Esempio di un'immagine in modalità RGB e in scala di grigi

Un'immagine in modalità scala di grigi, con il canale che corrisponde alla luminosità.


In GIMP, in every color channel, including the alpha channel, possible values have a range depending on the image precision: 0 to 255 for a color depth of 8 bits. GIMP can load 16 and 32 bits images, and this range can be much larger.

Figura 5.3. Esempio di un'immagine con un canale alfa

Esempio di un'immagine con un canale alfa

Canale del rosso

Esempio di un'immagine con un canale alfa

Canale del verde

Esempio di un'immagine con un canale alfa

Canale del blu

Esempio di un'immagine con un canale alfa

Il canale alfa mostra le aree dell'immagine che sono correntemente trasparenti.

Esempio di un'immagine con un canale alfa

Un'immagine in modalità RGB con un canale alfa.


Il terzo tipo di immagine, indicizzato, è un po' più complicato da capire. In un'immagine indicizzata vengono usati solo un numero limitato di colori, 256 o meno (perciò, questa modalità indicizzata può essere applicata solo ad immagini con precisione a 8 bit). Questi colori formano la «mappa colore» dell'immagine e ad ogni punto nell'immagine viene assegnato un colore della mappa. Le immagini indicizzate hanno il vantaggio che possono essere rappresentate su di un computer in un modo che permette un uso molto limitato della memoria e molto tempo fa, informaticamente parlando, (diciamo dieci anni fa), erano molto usate. Ora vengono usate molto meno ma sono ancora tanto importanti da essere supportate da GIMP (e anche perché alcune tecniche di elaborazione delle immagini sono molto più semplici da implementare con le immagini indicizzate che con immagini RGB con colori continui).

Alcuni tipi di file immagine molto usati (compreso il GIF) sono aperti in GIMP come immagini indicizzate. Molti strumenti di GIMP non funzionano bene sulle immagini indicizzate e molti filtri non funzionano per niente a causa del numero limitato di colori disponibile. Per questa ragione spesso è meglio convertire un'immagine in modalità RGB prima di lavorarci su. Se necessario è poi possibile ritrasformare l'immagine in indicizzata per poterla poi salvare nel formato originale.

GIMP rende semplice convertire da un tipo di immagine ad un altro usando il comando Modalità dal menu immagine. Alcuni tipi di conversione (da RGB a scala di grigi o indicizzata per esempio) perdono informazioni che non possono essere ripristinate facendo successivamente l'operazione al contrario.

[Nota] Nota

If you are trying to use a filter on an image, and the filter is disabled in the menu, usually the cause is that the image (or, more specifically, the layer) you are working on is the wrong type. Many filters can't be used on indexed images. Some can be used only on RGB images, or only on grayscale images. Some also require the presence or absence of an alpha channel. Usually the fix is to convert the image to a different type, most commonly RGB.