Altri due script per
fotorittoccaròli, questa volta italiani (l'autore è Luca De Alfaro), dedicati uno al bilanciamento del bianco e l'altro alla temperatura colore di una foto.
Ho tradotto le rispettive pagine, e anche se l'autore dice "
Da Gimp 2.4 e successivi...", a me funzionano ragionevolmente bene anche con l'ultima versione di GIMP.
...E anche per il "whitebalance", dopo una prima prova al volo, mi pare che funzioni selezionando prima un colore di primo piano con il "Prelievo colore" (anche se non c'è scritto).
WhitebalanceCome dice il nome, questo script esegue il bilanciamento del bianco.
Può essere usato sia per convertire il colore di primo piano ad un grigio neutro che per convertirlo al colore dello sfondo.
Le conversioni sono effettuate nello spazio-colore sRGB. Da Gimp 2.4 e successivi sono supportati più spazi-colore, ma il plugin non è ancora stato adattato per riconoscerli.
Download whitebalance.scmDecomprimere il file
scm nella cartella ..\GIMP 2\share\gimp\2.0\scripts
(in Windows10, lo script va messo nel percorso C:\Utenti\nostro_nome_utente\gimp-2.8\scripts)
Dopo l'installazione, lo script sarà accessibile dal menù Filters -> Colors -> White Balance.
UsoNOTA: dobbiamo preventivamente selezionare dalla foto un "colore di primo piano" con lo strumento
Prelievo colore.
Lo script può essere usato in due modi:
Make foreground gray (rendi grigio il colore di primo piano): in questa modalità, i colori vengono scalati in modo che il colore di primo piano assuma un tono grigio (nota che un vero grigio potrebbe non essere ottenibile, se qualche canale di colore va in
clipping).
Convert foreground to background (converti il colore di primo piano al colore di sfondo): in questa modalità, i colori vengono scalati in modo che il colore di primo piano venga convertito a quello di sfondo. Di nuovo, si potrebbe non ottenere un risultato perfetto, se qualche canale di colore va in
clipping).
Lo slider "Conversion amount" può essere usato per controllare l'ammontare percentuale di conversione, da 0% (nessuna modifica) a 100% (conversione completa). Questo può servire per lasciare un po' della tinta originale nell'immagine, che spesso produce risultati più naturali.
Lo slider "New Intensity" modifica l'intensità dell'immagine; può servire ad evitare il clipping dei canali colore. Lo slider specifica l'intensità della nuova immagine come percentuale dell'intensità dell'originale.
Lo slider "Saturation change" modifica la saturazione dell'immagine. A volte, dopo aver fatto una sostanziale modifica nel bilanciamento del bianco, si ottiene un risultato più naturale desaturando un po' l'immagine.
La conversione è effettuata nello spazio-colore sRGB ufficiale.
Se il tuo scopo è invece quello di correggere la tinta rossa o blu di foto scattate in differenti condizioni di luce, potresti considerare l'uso dello script
colortemp.
ColortempQuesto script modifica la temperatura colore di un'immagine. Può essere usato per correggere la tinta rossastra di foto fatte con fonti di luce incandescente e la macchina impostata sulla luce diurna, o per correggere la tinta blu di foto scattate in esterni in condizioni di cielo coperto. Le conversioni di colore si basano sul principio detto
black-body radiation a varie temperature, e sono effettuate nello spazio-colore sRGB. Da Gimp 2.4 e successivi sono supportati più spazi-colore, ma il plugin non è ancora stato adattato per riconoscerli.
Download colortemp.scmDecomprimere il file
scm nella cartella ..\GIMP 2\share\gimp\2.0\scripts
(in Windows10, lo script va messo nel percorso C:\Utenti\nostro_nome_utente\gimp-2.8\scripts)
Dopo l'installazione, lo script sarà accessibile dal menù Filters -> Colors -> Convert Color temperature.
UsoPuoi specificare la temperatura colore dell'immagine originale e la temperatura colore desiderata, così come un fattore di correzione di intensità luminosa. Ci sono due modi per specificare la temperatura colore dell'immagine originale:
From slider below (dagli slider qua sotto): puoi usare uno slider per definire la temperatura colore dell'originale.
From foreground color (dal colore di primo piano): devi prima impostare un colore di primo piano con lo strumento "Prelievo colore" cliccando su una parte dell'immagine che era in origine bianca (per esempio: neve, nuvole, una maglietta bianca, un pezzo di carta). Colortemp calcolerà la temperatura colore che aveva la luce al momento dello scatto, ed userà quella temperatura come temperatura sorgente.
Il primo metodo verrà usato quando si conosce la temperatura colore dell'originale, e non richiede la presenza di un oggetto bianco o grigio nell'immagine. Per esempio, per convertire da incandescente a luce diurna, selezionare "From slider below", scegliere 2800K come temperatura originale, e 6500K come temperatura target.
Per usare il secondo metodo, si deve usare lo strumento "Prelievo colore" per prelevare il colore da un oggetto grigio o bianco nella scena.
Lo slider "Intensity" modifica l'intensità dell'immagine; può servire ad evitare il clipping dei canali colore.
Lo slider "Saturation change" modifica la saturazione dell'immagine. A volte, dopo aver fatto una sostanziale modifica nel bilanciamento del bianco, si ottiene un risultato più naturale desaturando un po' l'immagine.
Se il tuo scopo è invece quello di rendere bianco il colore di primo piano, potresti considerare l'uso dello script
whitebalance.
La conversione colore effettuata da questo script si basa sul colore di un
black-body, nello spazio-colore sRGB, come funzione della temperatura. I calcoli sono corretti solo per lo spazio-colore sRGB ufficiale, con D65 (6500K) come punto di bianco, e con il gamma sRGB, che è all'incirca 2,2.
Per questi motivi non funziona necessariamente bene per sorgenti luminose non
black-body, come lampade al mercurio, lampade fluorescenti, e così via.
Ho fatto delle prove (al volo) con una foto bella "andata", trovata in rete...
La prima conversione è con il bilanciamento del bianco di default di GIMP (senza parametri).
La seconda riga di conversioni sono dello script "Convert Color Temperature".
La terza riga di conversioni sono dello script "Whitebalance".
I parametri usati sono quelli indicati nelle didascalie ed il colore "prelevato" è la punta del colletto della camicia dell'uomo.
Ecco i risultati:
Gimp: Liquid Rescale, G'MIC ed altri plugin | Gimp: Liquid Rescale, G'MIC ed altri plugin |
Foto originale | Bilanciamento del bianco di default di GIMP (Colori -> Auto -> Bilanciamento del bianco) |
Gimp: Liquid Rescale, G'MIC ed altri plugin | Gimp: Liquid Rescale, G'MIC ed altri plugin |
Convert Color Temperature (From foreground color - 6500 - 6500 - 100 - 0) | Convert Color Temperature (From foreground color - 6500 - 6500 - 150 - 50) |
Gimp: Liquid Rescale, G'MIC ed altri plugin | Gimp: Liquid Rescale, G'MIC ed altri plugin |
Whitebalance (Make foreground gray - 100 - 150 - 50) | Whitebalance (Make foreground gray - 100 - 200 - 50) |
E questo è un bilanciamento del bianco di una foto fatta a casa, al primo oggetto bianco che ho trovato, prelevando il colore di primo piano dalla targhetta col logo al centro:
Gimp: Liquid Rescale, G'MIC ed altri plugin | Gimp: Liquid Rescale, G'MIC ed altri plugin |
Foto originale | Whitebalance (Make foreground gray - 100 - 200 - 50) |
Alla fine ho solo riaumentato un pochino la luminosità e la saturazione del rosso.