Newsgroup: it.comp.os.linux.ubuntu
Titolo: Modificare piu foto.

Non so come fare, velocemente, per *schiarire* una serie di foto(i 
parametri sarebbero sempre gli stessi).
Sono abbastanza pratico di Gimp, ma non molto di script(fu), e opterei 
anche per un prg diverso per risolvere il problema.
Voi come fareste?
Ubuntu 10.10
Grazie.
C.

 Voi come fareste?
Aumenterei la luminosità dello schermo :D
Ciao

 Sono abbastanza pratico di Gimp, ma non molto di script(fu),
come va con python?
http://www.gimp.org/docs/python/index.html
cercando in rete dovresti trovare degli esempi che fanno al caso tuo

contro( wrote:

Con Digikam si possono fare correzioni del colore e queste correzioni
possono essere applicate ad una serie di foto in   (si crea una
''coda'' di foto, si definisce una serie di operazioni su di essa e si
da il via). Non ho pero' mai avuto occasione di farlo di persona.
Ciao, Gabriele


Credo, per esempio, che questo possa andare (non testato)
  convert -gamma 1.5 *.jpeg
Fallo su copie degli originali, per evitare che un errore te le rovini.

 convert -gamma 1.5 *.jpeg
Sembrerebbe che vada bene, senonche' la sintassi non funziona bene.
Spiego:
In una cartella di prova ho copiato DSC00544.JPG  DSC00545.JPG
Apro il il terminale ed entro nella cartella
Digito il comando convert -gamma 2.1 *.JPG
Risultato:
DSC00544.JPG
DSC00545.JPG
Due foto *UGUALI*
Accade che DSC00544.JPG rimane come e', mentre DSC00545.JPG e' la stessa 
immagine pero' schiarita.
Il file DSC00545.JPG originale *non esiste* piu.
Come fare in modo che funzioni?
Grazie.
C.

 Il file DSC00545.JPG originale *non esiste* piu.
Mi sto avvicinando...:-)
Dando: convert *.JPG -gamma 2.1 *.JPG in output ho:
DSC00544.JPG
DSC00545.JPG   originali, non modificati
DSC00545-0.JPG
DSC00545-1.JPG
DSC00545-2.JPG
I primi due sono schiariti e l'ultimo e identico all'orginale.
Come mai questa cosa?
Sempre tnx :-)
C.

 I primi due sono schiariti e l'ultimo e identico all'orginale.
Ciao.
C.

:

Te l'avevo detto che non era testato e di farti una copia degli
originali :)

immagine pero' schiarita.
È successo che la shell ha espanso la tua riga di comando così:
  convert -gamma 2.1 DSC00544.JPG DSC00545.JPG
e convert ha preso il primo nome come file di input e il secondo come
file di output.  Quindi ha letto il primo, l'ha schiarito e ha scritto
il risultato col secondo nome, sovrascrivendo quello che c'era già sul
disco.

:

Provo a indovinare.  La shell espandeil tuo comando come segue:
   convert DSC00544.JPG DSC00545.JPG -gamma 2.1 DSC00544.JPG DSC00545.JPG
convert prende i primi tre come file di input, e l'ultimo (DSC00545)
come base del nome dei file di output.  Quindi effettua queste tre
operazioni:
DSC00544.JPG --> schiarito e messo in DSC00545-0.JPG
DSC00545.JPG --> schiarito e messo in DSC00545-1.JPG
DSC00544.JPG --> ricodificato e messo in DSC00545-2.JPG
Insomma, il modo con cui interpreta i nomi sulla riga di comando non è
semplice, purtroppo...

 originali :)
Grazie di tutto!
Cmq, per quanto riguarda il consiglio, so bene, e da molto tempo, che 
*prima* bisogna fare i backup.
E' la prima regola... :-)
Ciao.
C.

 Sembrerebbe che vada bene, senonche' la sintassi non funziona bene.
queste cose per farle in sicurezza le fai meglio all'interno di un
ciclo
for x in *.JPG ; do
  convert "$x" -gamma 2.1 mod_"$x"
done

done
In realtà esiste anche una sintassi per fare la stessa cosa con convert
da riga di comando, senza ciclo, ma non è ben documentata e prima di
capire come funziona bisogna leggere gli esempi e fare un po' di prove.

p...@potorti.it
 (Francesco Potortì) writes:

esattamente, non è documentata bene nella man page di convert e
bisognerebbe andare a vedere i manuali (html, pdf) di imagemagick
il problema è che una sintassi ad hoc me la scordo in meno di una
settimana se non uso imagemagick tutti i santi giorni...
ciao
-- 
MMAX>>Il vero problema è che non hai i culo peloso, non armo.
IsaZ> Senti, non è che potresti mettere delle note a piè di pagina?

settimana se non uso imagemagick tutti i santi giorni...
Sì, è buono per farci uno script, ma effettivamente quella che hai
proposto tu forse è la cosa megliore in tutti gli altri casi.