[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/