Capitolo 9. Una breve introduzione a GIMP

Il GNU Image Manipulation Program (GIMP) può esservi d'aiuto nella creazione, modifica, manipolazione avanzata di file contenenti immagini digitali -- fotografie, immagini scannerizzate, immagini create con il computer, e molto altro. Questo capitolo è stato scritto per dare una rapida sintesi dell'applicazione GIMP.

Come in altri campi, la manipolazione d'immagini ha il suo vocabolario. Questo capitolo non fornisce una documentazione completa su tutti i termini e i concetti necessari per comprendere a fondo GIMP. Se volete apprendere di più potete consultare molti libri scritti su GIMP e le sue possibilità. Fate riferimento alla la sezione Dove trovare maggiori informazioni su GIMP.

Come vedrete, quando utilizzate GIMP, sono a disposizione una serie di tool per editare le immagini -- molti di più di quanti possono essere descritti in questo capitolo.

In ogni caso, se non potete creare l'effetto giusto con i tool che GIMP fornisce, e non avete paura di scrivere applicazioni in Scheme scripting language, potete aggiungere nuovi Script-Fu a GIMP. Uno Script-Fu è qualcosa di analogo a una macro in un editor di testi -- fornisce una determinata serie di effetti (filtri o altro) alla grafica o ad un testo. Tutti possono utilizzare gli script Script-Fu inclusi in Gimp, ma potete scriverne uno voi stessi. Si veda la la sezione Dove trovare maggiori informazioni.

GIMP è in grado di fare molte cose, ma ha i suoi limiti. Gli artisti grafici che creano immagini per le riviste, possono trovare GIMP carente, o difficile da usare, rispetto ad altre applicazioni.

Per esempio GIMP non è ancora in grado di lavorare in CMYK (cyan, magenta, yellow e black), utilizzato comunemente per stampare in modalità grafica. GIMP usa invece RGB (red, green e blue) che può risultare familiare a chi ha realizzato grafiche per il web.

Dato che GIMP è adatto a creare grafica per il web, sarà quello che faremo in questo capitolo. Per prima cosa, editeremo una fotografia per visualizzarla in una pagina web. Poi creeremo un'immagine di sfondo, che verrà utilizzata come sfondo per la vostra pagina web. Finalmente utilizzeremo GIMP per creare un'immagine principale per la pagina web.

Prima di iniziare ad "imparare lavorando" avremo bisogno di alcune basi: creare file, salvare file, il Toolbox ed i Dialog.

Basi di GIMP

Per usare GIMP, avete bisogno di alcune basi. Da un Xterm lanciate GIMP utilizzando il comando gimp.

Come molte applicazioni, GIMP fornisce molti metodi per eseguire un singolo task. Generalmente, ci sono tre modi per lavorare con GIMP:

Quando fate partire GIMP, appare la Toolbox.

La Toolbox

La Toolbox di GIMP è una tavolozza con i più comuni tool utilizzati da GIMP:

Figura 9-1. La Toolbox

Potete iconizzare la Toolbox, ma se la chiudete, chiudete GIMP.

Se spostate il mouse sui singoli pulsanti nella Toolbox, apparirà un menu pop-up per identificare le funzioni del tool.

Cliccate sul pulsante relativo al tool che volete usare nella Toolbox. Il pulsante si colorerà per indicare che il tool è attivo.

Generalmente, attivando il tool appare un'immagine. Se una parte dell'immagine viene selezionata, il tool lavorerà con la parte selezionata. Le selezioni vengono identificate muovendo la dotted-line chiamata "marching ants".

I tool hanno molte opzioni. Facendo doppio click sul pulsante del tool verrà visualizzata la Tool Options del tool stesso.

I Tool nella Toolbox

Selezione di regioni rettangolari

Viene utilizzato quando si seleziona una sezione rettangolare di un'immagine. Se cliccate sull'immagine, e tenete premuto Shift mentre trascinate il cursore, il rettangolo diventa un quadrato. Se cliccate sull'immagine, e tenete premuto Ctrl mentre trascinate il cursore, la vostra area di partenza diventerà il centro del rettangolo.

Selezioni di regioni ellittiche

Viene utilizzato quando si seleziona una porzione circolare od ovale di un'immagine. Se cliccate sull'immagine e premete Shift mentre trascinate il cursore, l'ellisse diventa una circonferenza. Se cliccate sull'immagine e premete Ctrl mentre trascinate il cursore, il vostro pinto di partenza diventerà il centro dell'ellisse.

Selezione di una regione hand-drawn

Questo tool, conosciuto come il laccio, viene utilizzato per trascinare un'area non selezionata. Cliccate e trascinate la parte selezionata. Quando ritornate al punto di partenza, lasciate il pulsante del mouse.

Selezione di regioni contigue

Questo tool, conosiuto come fuzzy selection tool o del magic wand, viene utilizzato per selezionare un'immagine basata su valori di colore. Quando cliccate una volta su un'immagine con il magic wand attivato, i pixel con il valore del colore vicino a quel pixel vengono selezionati. Tutte le regioni con un valore di colore simile al gruppo selezionato, verranno selezionate.

Selezionate le regioni utilizzando le curve di Bezier

Questo tool di selezione è simile al tool di selezioane a mano libera, ma vi permette di personalizzare la vostra scelta. Se dovete essere particolarmente attenti nel selezionare un oggetto complicato, il tool di Bezier probabilmente è la scelta giusta per quel compito.

Per creare una selezione di Bezier, cliccate per originare un punto di controllo. Inserite un punto di controllo ad ogni angolo della vostra selezione.

Quando siete tornati al punto di partenza, cliccate sul primo punto di controllo che avete creato per chiudere l'area selezionata. Ora potete spostare i punti di controllo per modificare la vostra area selezionata

Per spostare i punti di controllo, tenete premuto Ctrl e trascinate con il mouse il punto che volete spostare.

Per creare curve, avete bisogno di cliccare su un punto di controllo e poi trascinarlo. Appena vi allontanate da punto di controllo vedrete apparire un manico. Cliccate sul manico e trascinatelo per controllare l'angolo di curvatura.

Se volete creare una curva solo da una parte del punto di controllo, tenete premuto il tasto Shift e trascinate.

Una volta che avete terminato di utilizzare il tool di Bezier, cliccate all'interno dell'area selezionata per attivarlo.

Scegliete la forma da un'immagine

Il tool Scegliete la forma da un'immagine, o la scissione intelligente è ancora in fase di sviluppo. Una volta prefezionato, vi sarà utile per selezionare automaticamente la forma corretta. Questo tool occasionalmente genera errori, ma comunque provatelo. Questo tipo di selezione semplifica a GIMP la gestione dell'area selezionata.

Cliccate sul tool "divisore intelligente" nella toolbox per attivarlo. Qundi se state utilizzando il tool di Bezier, cliccate sull'immagine da trascinare. Il tool di divisione intelligente proverà ciò che avete selezionato, quindi le linee che disegna tra i punti di controllo saranno (si spera) il bordo dell'area da voi selezionata selezione.

Per rifinire la vostra selezione, potete spostare i punti di controllo cliccandovi sopra e spostarli. Una volta terminato, cliccatevi all'interno per attivarla.

Spostare i puntatori e le selezioni

Il tool di spostamento viene utilizzato per spostare una regione selezionata.

Appena selezionata e attivata un'area, se spostate il cursore sopra di essa, vedrete il mouse del cursore trasformarsi nel carattere di movimento. Cliccate e trascinate l'area selezionata per spostarla. Questa tecnica funziona anche se il tool non è stato attivato nella Toolbox.

Con il tool di spostamento attivato, se cliccate e spostate la vostra immagine, sposterete l'intera immagine. Se premete Alt e poi cliccate sull'immagine, e spostate solo la parte selezionata.

Con il tool di spostamento attivato, se premete Alt e utilizzate i tasti freccia, potete spostare l'area selezionata, un pixel alla volta.

Zoom in & out

Conosciuto anche come magnifying glass, lo zoom tool viene utilizzato per allargare (cliccando) o ridurre (digitando Ctrl- ) l'immagine. Potete anche ingrandire una specifica regione nell'immagine.

Il tasto = ingrandisce ed il tasto - rimpicciolisce.

Produrre l'immagine

Il tool di produzione , che assomiglia ad uno scalpello viene utilizzato per tagliare parti di un'immagine. Disegnate una sezione rettangolare che volete tenere. Apparirà la finestra di dialogo Crop Information. Cliccate sul pulsante Crop nella finestra Crop Information per tagliare tutto ciò che non è compreso nella selezione. Alternativamente cliccate sul pulsante Selection per far apparire un box di produzione. I quadrati di controllo possono venire spostati individualmente per rifinire la selezione.

Trasformazione del puntatore o delle selezioni

Il transform tool può essere usato per ruotare, equilibrare, o cambiare la prospettiva dell'immagine o dell'area selezionata. Effettuate un doppio click sul pulsante Transform per visualizzare la finestra di dialogo Transform Tool Options. Scegliete quale azione volete far eseguire sull'immagine o sull'area selezionata. Spostate il cursore del mouse sull'area selezionata o sull'immagine e vedrete il cursore del mouse trasformarsi nell'icona del tool.

Cambiare il puntatore o la selezione

Il flip tool viene utilizzato per cambiare ( o per produrre un'immagine speculare) di un'immagine o un'area selezionata.

Aggiungere testo all'immagine

Il text tool viene utilizzato per aggiungere testo ad un'immagine. Selezionate il text tool e cliccate sull'immagine. Apparirà la finestra di dialogo del Text Tool. Configurate i parametri del testo che volete aggiungere, digitate il testo nel campo in basso nella finesra e cliccate OK per aggiungere il testo. Si noti che i font mostrati da GIMP sono quelli accessibili da X window.

Se spostate il cursore del mouse sul testo, vedrete il cursore dello spostamento, e potete spostare il testo in un altro luogo, o su di un' immagine.

Prendere i colori dall'immagine

Il color picker viene utilizzato per selezionare i colori da un'immagine. La finestra di dialogo del Color Picker mostrerà i valori individuali (RGB) ed esadecimali relativi al pixel selezioanto. In più il colore evidenziato in basso nella Toolbox modificherà il valore del pixel selezionato.

Riempimento con un colore

Il bucket o bucket fill tool viene utilizzato per riempire un'area con il colore selezionato.

Riempire con una sfumatura

Il blend o gradient tool viene utilizzato per riempire un'area selezionata con un range di colori.

Per aggiungere una sfumatura ad un'area selezionata, dovete prima effettuare un doppio click sul pulsante della sfumatura per visualizzare le Tool Options. Il menu Blend controlla il range di colori che state utilizzando. Potete passare da un colore in background ad uno in foreground e vice versa, potete rendere un colore trasparente o scegliere tra le numerose sfumature disponibili con GIMP.

Potete scegliere "sfumatura" del colore tramite il menu Gradient tra le Tool Options. Potete anche impostare una ripetizione del colore utilizzando il menu Repeat.

Una volta selezionata la sfumatura da utilizzare, cliccate sull'area selezionata, o sull'immagine intera, per applicarvi la sfumatura. Per molte sfumature (ma non tutte) la lunghezza del trascinamento influisce sul range della sfumatura. Un trascinamento breve compatterà la sfumatura attribuendo una maggiore definizione di colori, mentre un trascinamento lungo produrrà una minore definizione.

Brevi trascinamenti della matita

La matita viene utilizzata per tracciare linee, curve o dare forma. Si veda la sezione La selezione del tratto per maggiori informazioni.

Creare sfumature sfuggenti

La paintbrush viene utilizzata per tracciare linee, curve o dare forma. Si veda la sezione La selezione del tratto per maggiori informazioni.

Cancellare dal primo piano o renderlo trasparente

Differentemente l'eraser viene utilizzato per cancellare. Si veda la sezione La selezione del tratto per maggiori informazioni.

Airbrush a pressione variabile

L'airbrush viene utilizzato per assegnare vari livelli di opacità. Si veda per maggiori informazioni la sezione La selezione del tratto.

Disegnare utilizzando criteri o zone dell'immagine

Il clone o lo stamp tool vengono utilizzati per selezionare una parte dell'immagine, usata come "disegno". Il tool clone potrà venire utilizzato per rimuovere parti non volute dell'immagine, disegnandoci sopra.

Cliccate sul clone tool nella Toolbox. Quindi tenete premuto Ctrl e cliccate sull'immagine che volete disegnare. Rilasciate il tasto Ctrl. Cliccate e trascinate per posizionare l'immagine.

Ombreggiatura

Il blur/sharpen tool viene utilizzato per dare un effetto di ombreggiatura su una specifica parte dell'immagine.

Trascinare con l'inchiostro

La ink pen viene utilizzata per tracciare linee simili a quelle ottenute con una penna. Lo spessore della linea dipende dalla velocità del dispositivo che si utilizza per disegnare. Il Tool Options include parametri per impostare la dimensione della penna.

Dodge o Burn

Il dodge/burn tool viene utilizzato per sistemare i valori di intensità ( quanto bianco in ogni pixel) in un immagine.

Le Tool Options per il tool dodge/burn vi permettono di aumentare o diminuire l'intesità. Il Mode seleziona su quale pixel intervenire. Il Midtones imposta toni medi su ciascun pixel. Lo Shadows, imposta valori bassi per ogni singolo pixel. Si veda la sezione La selezione del tratto per maggiori informazioni.

Smudge

Lo smudge tool viene utilizzato per "imbrattare" od offuscare un immagine con i valori impostati Si veda la sezione La selezione del tratto per maggiori informazioni.

Misurare le distanze e gli angoli

Il measure tool viene utilizzato per misurare le distanze all'interno di un'immagine o misurare un angolo sul piano orizzontale.

Colori

In basso nella Toolbox, potete vedere il display dei colori:

Figura 9-2. La gamma dei colori

Il colore attivo viene ridotto di intensità. Potete vedere un esempio nella Figura 9-2 in cui il nero in primo piano è un colore attivo.

Per default, il nero è il colore attivo in primo piano, ed il bianco è il colore sullo sfondo. Per "attivare" un colore cliccate su .

Cliccate sul box del colore attivo per visualizzare la finestra di dialogo Color Selection:

Figura 9-3. La finestra di dialogo Color Selection

Potete selezionare un colore liberamente scegliendo uno dei pulsanti: tonalità, saturazione, valore, rosso, verde, blu, scegliendo uno dei colori dalla tavolozza.

Potete anche sistemare i valori RGB od il valore esadecimale per il colore che volete utilizzare.

Dato che potete scegliere un colore cliccandoci sopra, o digitando il valore esatto, vedrete il colore attivarsi nella Toolbox.

La selezione del colore è più di quanto illustarto qui. Se siete interessati, dovreste leggere una delle molte risorse nella la sezione Dove trovare maggiori informazioni.

La Active Brush, Pattern e Gradient

Un quadrato in basso a destra nella Toolbox mostra il brush, il pattern od il gradient:

Figura 9-4. La Active Brush, Pattern e Gradient

Se volete scegliere una differente sfumatura, riproduzione o gradazione, fate doppio click sulla sfumatura attiva per visualizzare la tavolozza dei possibili colori da utilizzare.

Selezionare un'area all'interno di un immagine

GIMP offre sei tool di selezione. Potete utilizzare questi tool di selezione cliccando sulla porzione dell'immagine che volete selezionare. GIMP offre la possibilità di modificare la vostra selezione.

Queste modifiche funzioneranno solo se la vostra selezione è attiva. Potete riconoscere una selezione attiva muovendo la linea puntata sul suo perimetro.

  • Quando il cursore del mouse si trova sulla vostra selezione, il cursore si trasforma in un simbolo in movimento. Se cliccate sulla selezione potete spostarla.

  • Il tasto Shift vi permette di aggiungere un'area selezionata. Una volta che la selezione è attiva, tenete premuto Shift e utilizzate un tool di selezione per selezionare una parte di immagine, in modo da aggiungere la nuova selezione.

  • Il tasto Ctrl vi permette di togliere qualcosa da una selezione attiva. Se tenete premuto il tasto Ctrl e utilizzate uno dei tool di selezione per selezionare una parte di una selezione attiva, quella parte verrà eliminata.

La selezione del tratto

Per visualizzare la finestra di dialogo Selezione del tratto, cliccate sul pulsante relativo al tratto presente nella Toolbox. La finestra di dialogo Selezione del tratto assomiglia alla Figura 9-5:

Figura 9-5. La finestra di dialogo Brush Selection

Quando utilizzate i tool di GIMP potete modificare le caratteristiche della linea che state disegnando selezionando un tratto in particolare.

Cliccate su un tratto nella tavolozza per selezionarlo. Se il brush è più grande del quadratino che la visualizza, cliccateci sopra per visualizzare interamente il tratto.

Caricare un File

Prima di effettuare ogni tipo di modifica, dovete acquisire un'immagine. Per esempio la potete scannerizzare, potete trovarla su internet, o potete fare una fotografia con una fotocamera digitale.

Per caricare un file esistente, cliccate sul menu File => Open. Vedrete le finestra di dialogo Load Image, come mostrato nella Figura 9-6.

Figura 9-6. La finestra di dialogo Load Image

La finestra di dialogo Load Image di Gimp mostra la vostra directory di lavoro. Potete navigare su e giù nell'albero del filesystem cliccando su Directories sulla sinistra, quindi selezionate un file da aprire dall'elenco Files sulla destra.

La funzione che completa il nome del file è supportata da GIMP. Se digitate la prima lettera di un nome di un file nel campo Selection e premete il tasto Tab, verranno visualizzate solo le sottodirectory e/o i file che iniziano con quella lettera.

Il file che avete selezionato apparirà nel campo Selection in basso nella finestra di dialogo. Nella finestra di dialogo verrà visualizzata un'anteprima stilizzata. Altrimenti vedrete un pulsante Generate Preview. Se volete visualizzare l'anteprima, cliccate su Generate Preview.

Dopo avere selzionato il file cliccate su OK per aprirlo. Potete anche eseguire un doppio-click sul file.

Salvare un File

Per salvare un file immagine, cliccate con il tasto destro sull'immagine e scegliete File => Save (o Save as). Se selezionate Save as o Save vedrete le finestra di dialogo Save Image .

La finestra di dialogo Save Image assomiglia alla finestra di dialogo Load Image.

Quando salvate un'immagine avrete bisogno di scegliere il formato con cui salvarla. GIMP supporta svariati di formati immagini. In questo capitolo parleremo di .gif, .jpg e .xcf.

Formati delle Immagini

La maggior parte di immagini sul Web sono in due formati: .gif o .jpg. Entrambi i formati utilzzano algoritmi di compressione per accorciare i tempi di download (il tempo di download è molto importante per qualunque cosa si trovi sul Web). In molti altri casi, i formati delle immagini differiscono di molto, e vengono utilizzate e per scopi differenti.

Il formato .jpg viene utilizzato per le fotografie o per immagini che utilizzano molti colori.

Il formato .gif viene utilizzato per immagini che utilizzano pochi colori o che incorporano grosse aree dello stesso colore.

Prima che GIMP vi permetta di salvare un'immagine come .gif, avrete bisogno di convertirla in colori indicizzati o in scala di grigi. Potete convertire l'immagine in colori indicizzati cliccando con il tasto destro del mouse sull'immagine e selezionare Image => Mode => Indexed. Verrà visualizzata la finestra di dialogo Indexed Color Conversion:

Figura 9-7. La finestra di dialogo Indexed Color Conversion

Le immagini .gif possono essere visualizzate solo fino un massimo di 256 colori. Quando la convertite in indexed color, i colori RGB vengono standardizzati in una particolare tavolozza di colori. Se la vostra immagine verrà visualizzata sul Web la scelta corretta dovrebbe essere :Use Custom Palette: Web. Questa tavolozza include un gruppo di 216 colori che vengono utilizzati dalla maggior parte dei browser Web.

Dopo aver convertito la vostra immagine in un formato indexed, GIMP vi permetterà di salvarla in .gif.

Se state lavorando ad un'immagine con GIMP, e la volete salvare per poi lavorarci più tardi, dovreste salvarla in formato .xcf. Il formato .xcf è il formato nativo di GIMP. Se create un'immagine con GIMP o se aggiungete ad un'immagine effetti GIMP avete aggiunto informazioni all'immagine. Se salvate l'immagine come .gif o .jpg queste informazioni verranno perse. Se salvate il file con formato .xcf preserverete queste informazioni.

La finestra dell'immagine

Quando caricate o aprite un'immagine nuova, GIMP circonda l'immagine con molti tool utili come mostrato in figura Figura 9-8.

Figura 9-8. La Image Window

In alto viene visualizzato l'identificatore del file, che consiste:

  • il nome del file (preceduto da un * se il file è stato modificato).

  • il numero della finestra (sequenziale da 0 per la prima immagine aperta quando avete avviato GIMP).

  • il visualizzatore del numero (sequenziale da 0 per ogni immagine visualizzata)

  • il tipo di immagine -- RGB, indexed, o scala di grigi

  • la porzione di immagine che può venire visualizzata nella finestra

In alto a sinistra, se cliccate sull'icona , apparirà il menu dell'immagine.

Per aiutarvi a visualizzare la dimensione dell'immagine, GIMP vi fornisce alcune regole. Potete visualizzarle con View => Toggle Rulers.

In basso a sinistra, vedrete la posizione del mouse nell'immagine, misurata da 0,0 all'angolo in alto a sinistra.

Subito sotto il cursore del mouse, vedrete due icone quadrate, che vengono utilizzate per creare maschere. Solitamente le maschere sono selezioni e possono essere utilizzate ancora. Non parleremo delle maschere in questo capitolo, ma se utilizzate GIMP per immagini complesse le troverete molto utili. Si veda la la sezione Dove trovare maggiori informazioni.

In basso a destra, vedrete un'icona simile a quelle del move tool. Viene chiamata panner. Se avete ingrandito un'immagine potete cliccare sul panner per visualizzare una anteprima dell'immagine stessa.

In basso sulla finestra, vicino all'indicatore della posizione del mouse vedrete due campi di stato e un pulsante Cancel. Il primo campo di stato mostra il nome del file fino a che è attivo un plug-in ( per esempio, un filtro o uno Script-Fu). Se un plug-in è attivo, il suo nome appare nella prima finestra di stato. Il campo vicino è vuoto ma mostrerà la barra di stato del il plug-in. Finalmente il pulsante Cancel vi offre la possibilità di terminare il plug-in.

Alcuni utili scorciatoie

Come molte altre applicazioni GIMP rende semplice lavorare senza allontanare le mani dalla tastiera. Segue un comodo elenco di scorciatoie:

Tabella 9-1. Shortcut

CommandKeystrokeCommandKeystroke
copiareCtrl-cselezionare tuttiCtrl-a
tagliareCtrl-xnessuna selezione Ctrl-Shift-h
invertire la selezione Ctrl-iundoCtrl-z
incollaCtrl-vzoom in=
salvare un fileCtrl-szoom out-