Organizzare foto digitali [RISOLTO]

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
algol
Linux 3.x
Linux 3.x
Messaggi: 969
Iscritto il: gio 7 set 2006, 1:19
Slackware: 12.1
Kernel: 2.6.26.1
Desktop: xfce4.4.2

Organizzare foto digitali [RISOLTO]

Messaggio 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
Ultima modifica di algol il mar 9 set 2008, 14:55, modificato 1 volta in totale.

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: Organizzare foto digitali

Messaggio 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

Avatar utente
algol
Linux 3.x
Linux 3.x
Messaggi: 969
Iscritto il: gio 7 set 2006, 1:19
Slackware: 12.1
Kernel: 2.6.26.1
Desktop: xfce4.4.2

Re: Organizzare foto digitali

Messaggio 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:

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: Organizzare foto digitali

Messaggio 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??

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: Organizzare foto digitali

Messaggio 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

Avatar utente
algol
Linux 3.x
Linux 3.x
Messaggi: 969
Iscritto il: gio 7 set 2006, 1:19
Slackware: 12.1
Kernel: 2.6.26.1
Desktop: xfce4.4.2

Re: Organizzare foto digitali

Messaggio 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

Avatar utente
algol
Linux 3.x
Linux 3.x
Messaggi: 969
Iscritto il: gio 7 set 2006, 1:19
Slackware: 12.1
Kernel: 2.6.26.1
Desktop: xfce4.4.2

Re: Organizzare foto digitali

Messaggio da algol »

Lo script, ovviamente, funziona benissimo!
Ci sono volute due passate ma ha eseguito il suo sporco lavoro :thumbright:

Al solito, grazie!

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Organizzare foto digitali [RISOLTO]

Messaggio 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:
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
algol
Linux 3.x
Linux 3.x
Messaggi: 969
Iscritto il: gio 7 set 2006, 1:19
Slackware: 12.1
Kernel: 2.6.26.1
Desktop: xfce4.4.2

Re: Organizzare foto digitali [RISOLTO]

Messaggio 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:

Rispondi