Gimp: rendere un logo trasparente

Versione del 1 apr 2006 alle 14:14 di TheNoise (discussione | contributi) (primo inserimento)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Immagine Originale con sfondo opaco.
Immagine con sfondo trasparente.
Immagine con sfondo trasparenze (su sfondo nero).

Introduzione

Questa è guida permette di ottenere in pochi passi un logo con sfondo trasparente (evitando artefatti sui bordi) a partire da un logo con sfondo opaco.

Nell'esempio userò la Debian Swirl ma il procedimento può essere ovviamente applicato ad altri loghi e, con piccole modifiche, anche ad immagini più complesse.


Operazioni da eseguire

  • Apriamo l'imagine.
  • Se l'immagine è indicizzata (come nel caso della Debian Swirl, traformiamola in RBG altrimenti non possiamo usare altri colori oltre quelli presenti: Immagine -> Modalità -> RBG.
  • Per lavorare sui livelli è comodo aggiungere una scheda livelli nell'interfaccia Gimp.
  • Rinominiamo l'unico livello in swirl-orig.
  • Creiamo un livello di sfondo. Prima dobbiamo aggiungere il canale alfa al livello: Tasto destro sul livello swirl-orig -> Aggiungi canale Alfa. Adesso creiamo un nuovo livello, selezioniamo nero come colore inizilale e posizioniamolo in basso sulla pila.
  • Duplichiamo il livello swirl-orig (chiamandolo swirl-alpha) e convertiamolo in scala di grigi (Livello -> Colori -> Desatura): questo livello diventerà la nostra maschera di trasparenza. I colori di questo livello (swirl-alpha) non vanno dal bianco a nero ma dal bianco al grigio, quindi massimizziamo il contrasto con Livello -> Colori -> Auto -> Aggiustamento contrasto.
  • Creiamo un maschera di livello su swirl-alpha che sia più trasparente tanto più il livello swirl-alpha sia nero: Tasto destro su swirl-alpha -> Aggiungi maschera di livello... -> Copia in scala di grigi del livello -> OK.
  • Trasformiamo la maschera in una selezione (Tasto destro su swirl-alpha -> Maschera a selezione) e applichiamo un canale alpha a swril-orig utilizzado la selezione come "stampo": tasto destro su swirl-orig -> Aggiungi una maschera di livello -> Selezione, Invertita -> OK ed infine applichiamo la maschera con tasto destro su swirl-orig -> Applica maschera di livello.
  • Clicchiamo sull'occhio di swirl-alpha per renderlo invisibile et voillà apparirà la swirl con lo sfondo nero (e questo vuol dire che il livello swirl-orig è trasparente al di fuori dal logo).
  • Cancelliamo i livelli Sfondo e swirl-orig, ridimensioniamo (Immagine -> Scala immagine ...), salviamo come .png indicizzata ed il nostro logo con sfondo trasparente è pronto ;-).



~ The Noise 09:14, Apr 1, 2006 (EST)