Newsgroup: it.arti.fotografia.digitale
Titolo: RAW Workflow simplifier

Ecchime qua, a portare alla luce la mia piccola creatura.
Si tratta di uno pseudo-script per Windows (testato su XP, quindi 
compatibile con il 2000, ma non ho modo di provarlo su 9x) per la 
gestione del flusso di lavoro dei files RAW (Canon, per ora), atto ad 
ottimizzare i tempi che di solito sono "sprecati" a cliccare a destra e 
a manca, inseguendo finestre ed aprendo programmi.
La homepage (molto scarna, lo so, ma in questo periodo il tempo è 
poco..) è questa:
http://psychowood.altervista.org/RawWs.html
fatemi sapere cosa ne pensate! :)
Posto in coda anche il "Leggimi" del programma:
----------------------------------------------------
============================
= RAW Workflow simplifier  =
=           v1.0           =
=      (c) PsychoWood      =
============================
RAW Workflow simplifier (d'ora in poi RawWs) è un piccolo ma 
sostanzioso script scritto per Windows XP (quindi teoricamente 
compatibile con Windows 2000/NT; non è stato testato sotto Win9x) che 
ho scritto per semplificarmi la vita nel workflow delle foto digitali, 
effettuate nel mio caso specifico con una Canon D60.
Qualsiasi fotocamera compatibile con Canon Digital Photo Professional 
(d'ora in poi DPP) può essere utilizzata con RawWs.
E' mia intenzione estendere il numero di software supportati (non 
limitandomi al solo marchio Canon) al più presto, se RawWs sarà accolto 
positivamente dalla comunità.
--- Come funziona? ---
Il funzionamento è semplice e lineare.
RWs deve essere eseguito all'interno della cartella contenente i files 
RAW da trattare, dopodiché lui:
-Esegue DPP
-Elimina i files .THM per i files RAW che sono stati eliminati in DPP 
(che ha la cattiva abitudine di cancellare i .CRW ma non i .THM 
associati)
-Apre i TIFF generati in DPP con Adobe Photoshop
-Converte i TIFF in JPEG
-Copia tutti i metadata (quindi non solo gli EXIF, ma anche quelli di 
PhotoShop, ad esempio) dai TIFF nei .JPG sopra creati
-Archivia i RAW (in una sottocartella chiamata RAWs)
-Archivia i TIFF modificati in PhotoShop (in una sottocartella chiamata 
TIFFs) oppure li elimina, qualora non si ritenesse necessario tenerli
Tutto in sequenza, fermandosi ogni volta che sia richiesta l'"opera 
umana", perché non vogliamo che il PC elabori le foto da solo, facendo 
come meglio crede lui, giusto? ;)
--- Requisiti e Installazione ---
Per funzionare, allo stato attuale, RWs, necessita dei seguenti 
programmi:
-Canon Digital Photo Professional
-Adobe PhotoShop (è stato testato con CS2, ma dovrebbe funzionare anche 
con le versioni precedenti)
Inoltre si appoggia a questi tre tools freewares, già inclusi nello zip 
di distribuzione di RWs:
-NConvert, convertitore da linea di comando reperibile su 
http://www.xnview.com
-GNU SED (Stream EDitor), editor di testo già noto a chi conosce 
Unix/Linux, freeware della Free Software Foundation, (ma una qualsiasi 
altra versione di sed andrebbe bene, nel caso ne abbiate una di vostra 
preferenza)
-EXIFtool, libreria scritta in Perl per la modifica e la copia di 
metadati tra formati grafici differenti.
 L'indirizzo ufficiale è 
http://www.sno.phy.queensu.ca/~phil/exiftool/
Per l'esecuzione di exiftool ci si appoggia ad un interprete Perl, 
preso in questo caso dal pacchetto ActivePerl 5.005:
http://www.activeperl.com/Products/ActivePerl/
L'installazione è semplice e guidata. Ho preferito non includere una 
distribuzione in un archivio non autoinstallante (tipo .zip) a causa 
dell'eccessiva complessità che ne sarebbe risultata per configurare lo 
script, visto che lo si sarebbe dovuto fare a mano.
L'installazione (e il programma per la gestione dei settaggi) è stata 
creata con NSIS (Nullsoft Scriptable Install System), reperibile su 
http://nsis.sf.net
--- Configurazione ---
La configurazione dello script avviene tramite l'eseguibile 
RawWsSettings.exe, presente all'interno della cartella del programma e 
comunque raggiungibile nel menu Start -> Programmi -> Raw Workflow 
simplifier -> RawWs Settings
Qui si devono impostare le cartelle di Canon DPP e di PhotoShop, nonché
l'estensione da utilizzare per i files RAW, il fattore di compressione 
(qualità) e i DPI per i Jpeg che verranno create.
Inoltre è possibile scegliere se archiviare i TIFF oppure eliminarli 
(dopo averli convertiti in JPEG, ovviamente), se stampare a video le 
impostazioni dello script ad ogni esecuzione, ed è possibile abilitare 
una modalità Step-by-step che chiede la pressione di un tasto prima 
dell'esecuzione di ogni passo principale dello script (quelli indicati 
nella sezione "Come funziona?")
--- Qualche dettaglio in più ---
Ho scelto di basare RawWs, almeno per iniziare, su Canon DPP perché è 
il
convertitore RAW che personalmente preferisco, ed inoltre perché 
secondo più pareri letti in rete (tra cui nel newsgroup 
it.arti.fotografia.digitale) è quello che restituisce una maggior 
quantità di dettagli nelle immagini.
Per quanto riguarda il software di editing, la scelta è ricaduta su 
PhotoShop per ovvi motivi di diffusione e popolarità, ma fra le mie 
priorità c'è quella di rendere compatibile RawWs con Gimp (anche in 
vista di una possibile futura vesione per Linux).
Gli altri tool a cui RawWs si appoggia (Nconvert,EXIFtool,SED) sono 
stati scelti fra quelli free dopo una oculata ricerca, con un occhio di 
riguardo alla compattezza, per non appesantire inutilmente il tutto.
Fra i particolari che hanno velocizzato il mio workflow, ci sono un 
paio di caratteristiche che vorrei sottolineare perché, pur non essendo 
niente di speciale in quanto a complessità, hanno reso più facile 
convivere con i vari software :)
-Canon DPP viene avviato direttamente nella cartella dove sono presenti 
i RAW da trattare, ma in particolare la sezione "Batch" è GIA' 
IMPOSTATA in maniera tale che la cartella di output dei files TIFF sia 
la stessa dei RAW: da solo, DPP non memorizza questa impostazione, ed è 
necessario dover andare a sfogliare tra le cartelle ogni volta.
-Quando si eliminano dei RAW da DPP, i file THM associati vengono 
lasciati nella cartella. RawWs si occupa di ripulire la cartella dai 
THM per i quali non è presente un RAW associato.
-E' possibile effettuare l'elaborazione solo di una parte dei RAW 
presenti, in maniera semplicissima: quando viene avviato DPP, si 
convertiranno in TIFF solo i RAW che si ha intenzione di trattare.
Alla fine del workflow, solo questi RAW (e i relativi TIFF) saranno 
archiviati nella cartella RAWs, gli altri rimarranno nella posizione 
originale. Ri-eseguendo RawWs nella stessa cartella, in maniera 
totalmente trasparente RawWs lavorerà solo sui RAW rimanenti.
--- Disclaimer ---
Per quanta attenzione ci si possa porre, chi conosce l'ambiente 
informatico sa bene quanto sia difficile fare un programma (o uno 
script, in questo caso) che sia esente in assoluto da bug di qualche 
tipo. Personalmente ho testato in maniera più che approfondita RawWs, 
in tutte le più disparate condizioni, e non ho riscontrato bachi di 
sorta, ma devo mettere le mani avanti dicendo che non mi assumo alcuna 
responsabilità qualora ci fossero problemi di qualsiasi tipo.
--- Licenza ---
RawWs è stato scritto interamente da me, e non può essere modificato in 
alcun modo senza previo il mio consenso personale e certificato. E' un 
programma gratuito per uso personale, e può essere distribuito, nella 
sua forma di installazione e assolutamente senza smembrare i vari files 
presenti nell'archivio, liberamente.
--- Contatti ---
Per consigli, critiche e opinioni varie, e per la segnalazione di 
(eventuali) bug, scrivere a RawWsContact AT gmail PUNTO com, risponderò 
a tutti al più presto.
----------------------------------------------------

Ottimo lavoro, davvero utile. Ho notato qualche piccolo bug (forse) che ti 
ho prontamente segnalato in email ;-)) Ciao
"PsychoWood" <psych...@ANTISPAMinwind.it> ha scritto nel messaggio 
news:mn.28b77d61d...@ANTISPAMinwind.it...


 prontamente segnalato in email ;-)) Ciao
Grazie, mail ricevuta e risposta inviata. :)
Non so se dipendesse da questo motivo, però volevo sottolineare una 
cosa che ho dimenticato di scrivere nella documantazione: è MOLTO 
importante che i files mantengano lo stesso nome del RAW (estensione 
esclusa) per tutto il flusso di lavoro, altrimenti ci potrebbero essere 
delle "incomprensioni" con RawWs. L'ideale è rinominarli dopo tutta 
l'elaborazione, oppure direttamente da DPP (rinominando solo il RAW, e 
poi il tiff esportato avrà lo stesso nome).
Ciao

Ho aggiornato la pagina
http://psychowood.altervista.org/RawWs.html
correggendo un piccolo baco "estetico", che comunque non ne inficiava 
la funzionalità corretta, ed ho risistemato un po' (poco, per la 
verità) la pagina, aggiungendo un eseguibile per l'update (50Kb contro 
i quasi 3Mb del setup completo..).
Ora il programma di configurazione parte automaticamente dopo il setup.
E' stata anche aggiunta la seguente sezione alla documentazione:
--------------------
--- Esecuzione e linee guida ---
Per eseguire RawWs basta cliccare con il tasto destro del mouse sulla 
cartella contenente i RAW da trattare, e selezionare "Process with 
RawWs".
A questo punto lo script verrà eseguito, e si aprirà Canon DPP.
Qui si dovranno trattare i RAW come meglio si crede, l'importante è che
l'esportazione dei files sia effettuata in TIFF e che IL NOME BASE 
(senza estenzione) DEL RAW SIA MANTENUTO ANCHE NEL TIFF, in caso 
contrario il RAW non verrà considerato come trattato e quindi non sarà 
archiviato (e lo si dovrà fare manualmente).
Personalmente consiglio di utilizzare la modalità "Batch" 
(raggiungibile con CTRL+B, o nel menu File->Batch, oltreché come 
bottone in alto a destra nella interfaccia di DPP) con l'impostazione 
"Current File Name" o "Nome FIle Corrente".
Stesso discorso per quanto riguarda PhotoShop: nel caso il TIFF venisse 
salvato in un file con nome differente (dando per scontato che si 
lavori sempre in TIFF) il nuovo file verrà elaborato correttamente (per 
quanto riguarda la conversione in JPEG e il salvataggio dei metadati), 
però ci potrebbe essere una non corretta archiviazione del RAW 
associato.
--------------------
Oltre 200 contatti in homepage e ancora nessun commento (oltre a 
Sandro, che si sta anche dimostranto moldo disponibile :) )... :/

Non sanno quello che si perdono ;-)))