Pagina 1 di 1

Organizzare foto digitali [RISOLTO]

Inviato: lun 8 set 2008, 22:14
da algol
Salve

Allora, nello scaricare le foto dalla camerale ho furbamente messe tutte in una sola directory...
Insomma ora è un casino, soprattutto per i programmi di raw conversion che si debbono leggere più di 1500 file...

Ebbene, vorrei raggrupparle per "evento", ma dopo averle perlomeno separate automaticamente per data e mi servirebbe un modo per farlo.

C'è qualche bel programma che faccia a caso mio?

Oppure, perché non un bello script?
Qualcosa che, in un ciclo, legga la data nei dati exif dalle immagini, crei le debite directory, e vi sposti le immagini...
Di base:

for immagini
exiv2 IMG_3960.JPG | grep "Image timestamp" | cut (?) "qualcosa per eliminare l'ora"
mkdir ...
mv ...

Orsù, una manina, grazie

P.s.
Nooo, non ho tempo per leggermi abs! :o

Re: Organizzare foto digitali

Inviato: mar 9 set 2008, 0:30
da urka58
Provato su un numero relativamente limitato di foto (200 c.a.), funziona...o meglio dovrebbe. Non mi assumo nessuna responsabilità!!

Codice: Seleziona tutto

#!/bin/sh

for i in *.JPG; do
    if [ ! -d `exiv2 $i | grep "Image timestamp" | awk '{print $4}'` ]; then           
       mkdir `exiv2 $i | grep "Image timestamp" | awk '{print $4}'` && mv $i `exiv2 $i | grep "Image timestamp" | awk '{print $4}'`                                                                                                                                                                                   
    else
       mv $i `exiv2 $i | grep "Image timestamp" | awk '{print $4}'`
    fi
done
Adattalo un po' alle tue esigenze, può essere un discreto punto di partenza
Ciao

Re: Organizzare foto digitali

Inviato: mar 9 set 2008, 1:02
da algol
Wooohha mai in tutta la mia esistenza avrei mai potuto partorire qualcosa di simile... :D

Solo una cosa, se voglio spostare non solo jpg, mi pasta aggiungere un'altra estensione?
Del tipo "for i in *.JPG *.CR2" ?

Magari ci vuole un connettore, così mi sembra un po' strana...

Grazie assai comunque! :notworthy:

Re: Organizzare foto digitali

Inviato: mar 9 set 2008, 9:57
da sardylan
Fai due script... Uguali, con l'unica differenza nel for... Uno per le JPG e l'altro per le CR2...
Offtopic: Ma CR2 è un RAW di quale marca??

Re: Organizzare foto digitali

Inviato: mar 9 set 2008, 11:24
da urka58
Se nella directory ci sono solo files di immagini/foto puoi semplicemente dare

Codice: Seleziona tutto

for i in *
bla bla bla....
oppure come ti ha suggerito sardylan.
Ciao

Re: Organizzare foto digitali

Inviato: mar 9 set 2008, 14:40
da algol
urka58 ha scritto:Se nella directory ci sono solo files di immagini/foto puoi semplicemente dare

Codice: Seleziona tutto

for i in *
bla bla bla....
E se nella directory ci sono le sottocartelle che lo script stesso crea?
Mica itera? In più, c'è lo steso script... babè quello si sposta.

Mi rispondo da solo: li ignora o da warning marginali
sardylan ha scritto:Offtopic: Ma CR2 è un RAW di quale marca??
Ma CR2 è Canon! :D

Re: Organizzare foto digitali

Inviato: mar 9 set 2008, 14:55
da algol
Lo script, ovviamente, funziona benissimo!
Ci sono volute due passate ma ha eseguito il suo sporco lavoro :thumbright:

Al solito, grazie!

Re: Organizzare foto digitali [RISOLTO]

Inviato: gio 11 set 2008, 14:26
da danix
algol ha scritto:Ma CR2 è Canon! :D
Offtopic: Orrore, algol è un canonista... adesso dovrò venirti a trovare e darti fuoco alla macchina (fotografica s'intende)... :lol:

Re: Organizzare foto digitali [RISOLTO]

Inviato: dom 14 set 2008, 14:28
da algol
:D
Non soffermandoci trooppo sul mio non alto parere sull'assurda divisione nikonisti-canonisti, (pragmaticamente legata, in realtà, al parco obbiettivi quasi impossibile da migrare), che poi assurdamente esclude altre blasonate marche come pentax e olympus, per dirne due (insomma non proprio una dicotomia tipo nvidia-ati).

Se tra i "canonisti" vogliamo includere uno che per 8 anni si è tenuto stretta la sua bella nikon manuale con qualche obbiettivuccio trovato a due soldi (qualcuno anche smontato ed autoriparato :) ), e per caso ha trovato un'ottima occasione di prendersi una reflex digitale, ma casualmente canon ... ;)

Comunque, sono della, già sentita, opinione che la foto la fa il fotografo.
Sinceramente, IMHOissimamentissimamente, per puntare vagamente in direzione del soggetto e scattare una raffica di raw con impostazioni automatiche, che poi verranno stravolti in postproduzione, come succede in ambito professionale, va bene quasi chiunque e praticamente qualsiasi marca che fornisca sensori ed obbiettivi decenti. :roll: