Questo tutorial mira a far tirare un sospiro di sollievo a tutti gli utilizzatori di linux che amano la fotografia.
Andremo infatti a vedere come creare immagini HDR partendo da alcuni scatti dello stesso paseaggio/oggetto con esposizione diversa.
Le immagini HDR si utilizzano per creare delle immagini, che visualizzate nello schermo di un computer, siano il più possibile vicine al reale quantitativo di luminosità presente in una determinata scena.
Detto questo dobbiamo munirci di:
- una macchina fotografica digitale
- un cavalletto sul quale posizionare la macchina
- un panorama o una scena da immortalare
- un po di pazienza per effettuare scatti della scena con esposizione diversa
Dopo aver scattato le foto è necessario scaricarle nel proprio computer e installare il necessario per dare inizio al processo di elaborazione.
Quanto andrò a descrivere è stato realizzato su una macchina che monta come sistema operativo openSUSE 11 con Desktop Manager KDE.
Il programma che ci semplificherà il processo di creazione dell’immagine HDR è Qtpfsgui, un tool che in semplici passi ci permetterà di creare veri e propri capolavori.
Installazione (openSUSE 11).
Effettuiamo il download del pacchetto Rpm per la versione della nostra distribuzione andando a questa pagina.
Prima di installare Qtpfsgui è necessario controllare che nel nostro sistema siano presenti questi pacchetti:
- hugin
- wxWidgets
- libGLEW1_5
- enblend
- plotutils
- libmspack0
- boost
Nel caso in cui alcuni di questi mancassero all’appello provvediamo a instalarli, se nessuno di quelli elencati è installato apriamo una console e diamo questo comando:
sudo zypper install hugin wxWidgets libGLEW1_5 enblend plotutils libmspack0 boost
sudo rpm -ivh qtpfsgui-1.9.1-1.1.i586.rpm
Fatto ciò, se tutto è andato a buon fine potremo avviare il programma: dal menùK –> Applicazioni –> Grafica –> Fotografia –> Qtpfsgui.
SI aprirà il programma che si presenterà a noi con questa semplicissima finestra:

Occorre fare un passo indietro in quanto abbiamo detto che per creare un’immagine HDR necessitano alune foto dello stesso paesaggio/oggetto (minimo 3) che abbiano come differenza un unico particolare: l’esposizione.
Per questo tutorial abbiamo utilizzato un set di foto che ci sono state fornite da un utente , nonchè amico, che ci segue assiduamente. Un ringraziamento speciale va infatti a Walter per la sua disponibilità e per la professionalità dimostrata.

Consiglio di utilizzare foto di alta qualità, di non comprimerle, di non ridurre la qualità prima di utilizzarle in quanto potrebbero perdere dati importanti per la realizzazione di una buona immagine HDR.
Torniamo all’interfaccia del programma e carichiamo le imagini –>New Hdr.. Selezioniamo il set di immagini che saranno oggetto della nostra trasformazione Le fotografie verrano caricate e se le immagini contengono tutti i dati Qtpfsgui provvederà a rilevare l’esposizione. Vedi immagine.

Come è possiibile vedere, dall’immagine postata sopra il programma, rileva automaticamente i valori di esposizione delle varie foto alla voce "Exposure". Se ciò non dovesse accadere è possibile settarli manualmente. Per evitare quest’ultimo inconveniente è importante non comprimere le immagini per evitare che i dati incorporati nella foto vengano persi.
Lo step successivo riguarda l’allineamento delle immagini aggiunte.
Vi consiglio di utilizzare l’allineamento automatico spuntando la voce "Auto Align Images" e di selezionare il metodo "hugin’s align_image_stack".
In questo modo le immagini verranno automaticamente allineate e non avremo brutte sorprese alla fine del percorso di creazione. Il processo può risultare abbastanza lungo; dipende dal numero di immagini e dalla loro qualità. Una volta settati i parametri clicchiamo sul pulsante "Next".
Questa la prossima finestra con cui avremo a che fare:
Dopo una serie di tentativi sono giunto alla conclusione che la cosa migliore da fare (in questo caso) è lasciare inalterate le impostazioni di default e di proseguire cliccando sul tasto "Next". Questo vale anche per la finestra successiva.

Clicchiamo su "Finish."
La prossima schermata (rappresentata dall’immagine sottostante) rappresenta la parte più importante del percorso.
Potremmo cambiare i valori di gamma ma sopratutto potremmo intervenire sui valori di Tonemapping. Il tonemapping è il processo per visualizzare la foto HDR su uno schermo normale, che possiede un range limitato. Un passaggio di estrema importanza, che determinerà il risultato finale.
Clicchiamo su "Tonemap the Hdr".
A seconda di come imposteremo i parametri presenti nella finestra, alla quale accederemo dopo aver cliccato sul pulsante "Tonemap the Hdr", otterremo un risultato differente.
Cliccando su "Apply" otterremo la prima immagine Hdr in formato 256×192. Per comodità possiamo utilizzare questo formato (256×192) per visualizzare in anteprima ma sopratutto in tempi brevi quello che sarà il risultato del nostro lavoro. Una volta ottenuto l’effetto desiderato cambiamo il formato dell’immagine selezionando quello che riteniamo più opportuno. La dimensione massima dell’Hdr sarà pari alla dimensione delle immagini utilizzate.
Clicchiamo su "Apply".
L’immagine sulla sinistra rappresenta il risultato finale con le impostazioni di default. Modificando i parametri che il programma ci mette a disposizione avremo come risultato imamgini completamente diverse; utilizziamo una dimensione di output pari a (256×192), interveniamo sui valori disponibili, applichiamo i cambiamenti a ogni modifica fino a raggiungere il risultato voluto.
A questo punto interveniamo sulle dimensioni e salviamo l’immagine che sarà la nostra immagine HDR.
A mio avviso per ottenere qualcosa di particolare dobbiamo intervenire su certi parametri.
Ovviamente se il tutto è accompagnato da una buona dose di pazienza riusciremo sicuramente ad ottenere una foto ad effetto.
Il miglior risultato in questo caso l’ho ottenuto midificando i seguenti parametri:
- Spuntando "Contrast Equalization" nella linguetta "Mantiuk"
- Spuntando "Old Fatal pre (1.8.4)" nella linguetta "Fattal". Modificando il valore a 1.50 alla voce "Colour Saturation"
Il risultato in questo caso sarà:
L’immagine originale era bellissima ma il fascino dell’Hdr riesce a dare un tocco magico a qualsiasi foto.
Come ho detto in precedenza molto dipende da noi e dalla capacità di combinare le opzioni e i valori che il programa ci mette a disposizione.
Un ringraziamento speciale va a Walter che ci ha fornito il materiale con la quale siamo riusciti a produrre un’immagine così ad effetto.
In definitiva possiamo dire che ottenere un buon risultato con Qtpfsgui non è un’impresa difficile, alla portata di tutti e con semplici click.
L’open source ancora una volta ha fatto centro.
Modificando altre impostazioni arriveremo a quello che considero il mio miglior risultato:
A voi l’ultima parola.

















#1 by Kralin on 4 luglio 2008
ciao,
volevo segnalare la possibilità di partire da un singolo scatto fatto in formato RAW per creare un HDR. A seconda della macchina con cui si scatta il RAW contiene molte più informazioni di quelle disponibili in un jpg e inoltre è possibile agire sul paramentro di esposizione per “simulare” un tempo di posa più lungo o più corto si crea quindi un set di immagini con esposizioni diverse da poter poi processare con Qtpfsgui (che è già pacchettizzato per ubuntu/debian, ma è disponibile anche per winzozz e mac…).
Il vantaggio di usare un singolo file RAW è ovviamente quello di evitare il passaggio di allineamento ed avere una serie di foto identica pixel per pixel alle altre… provate a fare un hdr con un pezzo di mare, e le onde che si muovono e cambiano da uno scatto all’altro… :(
personalmente preferisco il primo dei due tonemapping generati, anche se con questo software ho trovato un pò di difficoltà ad ottenere dei tonemapping realistici e non con effetto cartoon come l’ultimo qui nella guida.
segnalo anche che con Photoshop è possibile creare ugualmente degli HDR (se si è più pratici con lo strumento), con delle possibilità di tonemapping sicuramente più limitate, ma dall’effetto più realistico (almeno secondo me).
Cmq, una volta fatta la giusta pratica, questa tecnica vi regalerà molte soddisfazioni :)
#2 by Crismon on 4 luglio 2008
Ciao Kralin benvenuto nel Blog.
Sono pienamente d’accordo in molti dei punti che hai descritto. Penso però che Qtpfsgui sia un programma completo, che da risultati soddisfacenti se ci si prende un po di confidenza. Naturalmente l’effetto cartonizzato postato nell’articolo ha poco a che fare con le immagini HDR ma a mio avviso risulta molto affascinante. Reputo la foto precedente di buon livello. (Non utilizzo Photoshop in quanto Windows è ormai un ricordo lontano)
Mi sto impegnando a scrivere un’altro articolo in cui parlo proprio dell’elaborazione di immagini in formato RAW, ovviamente cone dici tu essendo un formato grezzo, ha moltissime informazioni.
Con Qtpfsgui l’alineamento di più immagini non è un problema in quanto utilizza lo stesso metodo che utilizza Hugin per le foto panoramiche.
Grazie per l’intervento e se hai qualcosa da proporre falo pure, accoglieremo ogni proposta a braccia aperte.
#3 by Kralin on 4 luglio 2008
ma c’erano rumors che photoshop cs2 funzionasse con wine… :)
il problema dell’allineamento immagini non sempre è risolvibile via software per quello in genere se posso uso il raw.
esempi:
fai 3 foto, c’è un gabbiano in volo, nelle 3 foto sarà in tre posizioni diverse…
fai un hdr con un albero le cui foglie sono mosse da una brezza leggera… tre foto tutte diverse non allineabili…
l’effetto cartoon se fatto bene a me piace molto, ma ultimamente mi risulta difficile non ottenerlo… :(
devo fare più pratica…
#4 by Crismon on 4 luglio 2008
Si haio perfettamente ragione,
per le immagini che contengono corpi in movimento l’allineamento non è proprio la cosa semplice del mondo.
Non utilizzo nemmeno Photoshop con wine… :D preferisco arrangiarmi diversamente con il software che linux ci mette a disposizione. In genere per ritocchi vari utilizzo The Gimp, mi informerò prossimamente sulla disponibilità di plugin per eseguire queste procedure. The Gimp ha un mare di plugin.. vediamo che ne esce.
#5 by awb58 on 4 luglio 2008
Ciao crismon. Riguardo all’osservazione sul “mosso fotografico” ne avevamo accennato durante le prove. In effetti ingrandendo la foto, la barca risulta mossa. Partendo da un unico raw e ottenendo da questo le altre foto sotto/sovraesposte, il mosso non ci sarebbe stato. Ma esteticamente spesso il mosso dà un fascino particolare. Dipende dal risultato che uno vuole ottenere.
Per quanto riguarda i raw, non so se gimp ha tutti i plugin, perchè ogni macchina ha i raw suoi. Per esempio Olympus genera dei file.orf e non ho trovato in gimp il plugin per elaborarli.
Walter
#6 by Crismon on 4 luglio 2008
Partendo da un singolo file RAW, come sottolineate voi, i problemi del mosso sarebbero inesistenti.
Mi informerò e farò ricerche per vedere quanto The Gimp sia adatto a questo genere di lavoro.
Comunque come ti dicevo sto preparando qualcosa con i file in formato RAW, c’è ancora da lavorare in quanto nel blog ci sono mille cose da fare e da scrivere.. quindi avrò bisogno di tempo.
Sono sicuro che il modo di trattarli c’è.. è necessario scovarlo. ;)
#7 by Kralin on 8 luglio 2008
beh per i raw in linux non ci sono problemi, c’è ufraw e il relativo plugin per gimp che legge allegramente anche i raw di una macchina olympus acquistata da un paio di mesi… :)
per l’hdr con gimp, con una semplice googolata direi proprio che ci sono molte possibilità…
#8 by Crismon on 8 luglio 2008
Si in effetti mi riferivo proprio ai tools ceh dici tu… il tempo scarseggia, il caldo avanza, gli articoli da scrivere aumentano.. insommma spero di sbrigarmi presto!!
#9 by awb58 on 8 luglio 2008
@kralin
…ma guarda il caso… ho acquistato la e410 giusto 2 mesi fa!!!
walter
#10 by Kralin on 9 luglio 2008
e io ho preso la 420 :D
#11 by awb58 on 8 agosto 2008
ciao, sto sguendo la guida ma inaspettatamente l’installazione non va a buon fine.
Ho installato i programmi indicati, vado al link di suse indicato nella guida, si attiva yast
per lo scarico/installazione del .ymp ma non funziona.
Mi viene un dubbio mntre scrivo….devo per forza usare l’rpm???
#12 by awb58 on 8 agosto 2008
ho installato l’rpm da console ed è andato bene, yast lo da instalato ma non lo vedo nel menù….
#13 by awb58 on 8 agosto 2008
nel dubbio ho installato
wxWidgets-gl
wxWidgets-gl-compat
disinstallato e reinsatllato qtpfsgui da console ma niente…..qui mi fermo, per ora.
#14 by Crismon on 9 agosto 2008
Ciao Awb58,
ho appena provato a installarlo utilizzando la funziona 1-click-install e tutto è andato a buon fine.
Prova a lanciare il programma da console con il comando “qtpfsgui” e vedi ceh ti restituisce.
#15 by awb58 on 11 agosto 2008
Ciao,
ho provato adesso e lanciandolo così funziona. Peccato che nel frattempo mi è scomparsa l’icona di lancio del menùK dalla barra….(vedi post sul forum suse). Adeso vado avanti con le prove. Ah, naturalmente se hai un’idea riguardo all’icona del menù k…
Walter
#16 by linux on 9 ottobre 2008
[...]Questo tutorial e basato sulla guida che trovare a questo indirizzo, qui modifico la parte dell’installazione per debian/ubuntu..[...]
http://linux.cividini.org/blog/2008/10/qtpfsgui-creare-immagini-hdr-con-linux/
#17 by Viandante on 30 settembre 2009
Luptor aveva trovato qualche plugin per l'HDR per Gimp, anche se di dubbia efficacia, purtroppo. Comunque non conoscevo questo programma e lo proverò subito! ;)
#18 by Crismon on 30 settembre 2009
Io lo trovo fantastico.
#19 by Crismon on 16 gennaio 2010
Dalla bici al teatro….
Questo programma comincia a darmi notevoli soddisfazioni.
#20 by Crismon on 10 luglio 2010
HDR create con Qtpfsgui http://www.flickr.com/photos/39849182@N06/sets/...