[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux_var] Aiutatemi Voi a far capire alla gente...



Alle mercoledì 31 ottobre 2007, Elena of Valhalla ha scritto:
> Ciao
>
> On 10/31/07, Wolf L.A.B. <luigi.b@aliceposta.it> wrote:
> > Ti faccio un esempio, prova a chiedere a questo Marco come farebbe con
> > 1000 (mille) foto in un determinato formato, diciamo 2048 x 1536, a
> > trasformarle tutte in, diciamo, 800 x 600, magari per una galleria web,
> > ma attenzione Paolo, con un'operazione di pochi secondi (hai capito bene,
> > pochi secondi, non pochi minuti!), e in più con strumenti che sono nativi
> > nel sistema operativo, e perciò escludi già a priori Photoshop,
> > soprattutto se poi è craccato anzichè essere acquistato regolarmente!
>
> /mode pignolo on
>
> tempo per scrivere
> $ for IMG in *.jpg ; do convert -scale 800x800 $IMG ${IMG##.jpg}-800.jpg ;
> done circa 40 secondi (e non mi ricordo se e` ## o %%, ma per controllare
> avrei impiegato qualche secondo in piu`)
>
> tempo per trasformare 1000 foto.. uhm...
>
> $ ls *.jpg | wc -l
> 5
> $ time for IMG in *.jpg ; do convert -scale 800x800 $IMG
> ${IMG%%.jpg}-800.jpg ; done
> real    0m5.722s
> user    0m4.052s
> sys     0m0.468s
> $ echo "print (1000/5*5.722/60)" | python
> 19.0733333333
>
> processore attorno ai 2GHz, 1GB di ram
>
> a me sembrano un po' di minuti :D
>
> /mode off

Quanto codice per una cosa semplice!!! :P :D

Elena, io intendevo quanto tempo ci devi impiegare tu, non quanto tempo ci 
impiega il computer, guarda che ci sono tantissimi che con Windows questa 
operazione la svolgono aprendo la foto e trasformandola, una a una, o nei 
casi migliori lo fanno con programmi che però non sono di certo nativi, e 
spesso sono a pagamento.

Poi se tu copi la directory (o cartella se qualcuno lo preferisce) con le foto 
originali, entri nella nuova directory e lanci un bel:

nice -n 19 mogrify -resize 800x600 *.jpg 

se ovviamente l'estensione delle foto è ".jpg", hai anche il vantaggio che 
mentre il processore lavora a manetta non ti rallenta altre applicazioni che 
stai usando! ;)
Dimmi come fai questa cosa da Windows... e parlo anche del discorso di "nice", 
non solo quello di "mogrify"...

-- 
bye :-)

Gigi aka Wolf

  (--- * * * * * * * * * * * * * * * * * * * * * * ---)
Per cancellare l'iscrizione: <talking-unsubscribe at ml.linuxvar.it>
Interfaccia web di configurazione: http://ml.linuxvar.it/ml/