2.3. Salvataggio di immagini con trasparenza

Ci sono due approcci differenti in uso ai formati di file grafici per supportare le aree di trasparenza: trasparenza semplice binaria e trasparenza alfa. La trasparenza semplice binaria è supportata dal formato di file GIF. In esso, uno colore della tavolozza indicizzata viene marcato come colore di trasparenza. La trasparenza alfa è supportata nel formato file PNG. In quest'ultimo, le informazioni di trasparenza sono memorizzate in un canale separato, il canale alfa.

[Nota] Nota

Il formato GIF è usato sempre più raramente, dato che il formato PNG supporta tutte le caratteristiche del GIF e ne offre di ulteriori (per es. la trasparenza alfa), anche se è ancora molto usato per le animazioni.

Procedura 6.1. Creazione di un'immagine con aree trasparenti (trasparenza alfa)

  1. Prima di tutto, useremo la stessa immagine dei tutorial precedenti: Wilber, la mascotte di GIMP.

    Figura 6.10. L'immagine di Wilber aperta in modalità RGBA

    L'immagine di Wilber aperta in modalità RGBA

  2. Naturalmente, per esportare un'immagine con trasparenza alfa, è necessario che nell'immagine esista un canale alfa. Per controllare se questo esista già, selezionare la finestra di dialogo dei canali e verificare che, oltre alle voci rosso, verde e blu, esista la voce «alfa». Se così non fosse, dal menu dei livelli usare il comando aggiungi canale alfa: Livello+TrasparenzaAggiungi canale alfa.

  3. Il file originale XCF contiene livelli di sfondo che si possono rimuovere. GIMP è fornito di un insieme standard di filtri con i quali è possibile creare dei gradienti; per trovarli controllare per esempio sotto Filtri+Luce e ombra. L'unico limite è la propria fantasia. Per dimostrare le capacità della trasparenza alfa, si creerà un leggero alone nello sfondo intorno al nostro Wilber.

  4. Finito con l'immagine, è consigliabile effettuare un'esportazione in formato PNG.

Figura 6.11. L'immagine di Wilber con trasparenze

L'immagine di Wilber con trasparenze

Gli scacchi a mezze tinte sul livello di sfondo rappresentano la regione trasparente dell'immagine esportata su cui si sta lavorando in GIMP.