USB

Gimp: bilanciamento automatico del bianco su più file

Ecco un altro script-fu che mi capita di utilizzare molto spesso come punto di partenza quando mi metto al lavoro su un numero considerevole di foto: uno script-fu per il bilanciamento automatico del bianco.

Una delle tecniche per migliorare rapidamente le proprie foto consiste nel bilanciare il bianco, ovvero nell’eliminare eventuali dominanti colorate. Con Gimp questa operazione può essere svolta molto rapidamente, infatti basta selezionare la voce di menu:

Colori -> Auto -> Bilanciamento del bianco

Tuttavia ripetere questa operazione su un nutrito numero di fotografie può risultare estremamente noioso.

Per questo mi sono scritto il seguente script-fu:

(define (levels-batch pattern)
(let* ((filelist (cadr (file-glob pattern 1))))
(while (not (null? filelist))
(let* ((filename (car filelist))
(image (car (gimp-file-load RUN-NONINTERACTIVE
filename filename)))
(drawable (car (gimp-image-get-active-layer image))))
(gimp-levels-stretch drawable)
(gimp-file-save RUN-NONINTERACTIVE
image drawable filename filename)
(gimp-image-delete image))
(set! filelist (cdr filelist)))))

In particolare il comando “gimp-levels-stretch” esegue il bilanciamento del bianco.

Per eseguire questo script su tutte le immagini presenti in una directory è sufficiente eseguire la seguente riga:

gimp -i --verbose -b '(levels-batch "*.JPG")' -b '(gimp-quit 0)'

3 pensieri su “Gimp: bilanciamento automatico del bianco su più file”

  1. Purtroppo, lo script non funziona perchè manca la registrazione della funzione, tipo : (script-fu-register ….., qualcuno potrebbe indicarmi lo script per la registrazione ?

    1. Lo script serve per l’esecuzione in batch su più file. Non necessita della registrazione, perchè viene eseguito da linea di comando al di fuori di Gimp.
      Per il bilanciamento automatico del bianco di una immagine all’interno di Gimp basta utilizzare la funzione “Levels” nel menu “Colors”.

      1. Grazie per la risposta, in realtà serviva un plug-in registrato in gimp-2.8 che esegua automaticamente il bilanciamento su più files.
        Comunque ho trovato lo script che fa al caso mio:http://gimpforums.com/attachment.php?aid=415.
        Adesso dovrei trovare uno script che regoli i colori su più files da gimp 2.8, grazie ancora, Pasquale

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...