Ridimensionamnto jpg in batch
Ridimensionamnto jpg in batch
C'è nessuno che sa indicarmi un programma snello e veloce per ridimnsionare immagini jpg in batch?
Grazie Alessandro
Grazie Alessandro
- cristian_c
- Accecante Asceta

- Messaggi: 23422
- Iscrizione: lunedì 29 ottobre 2007, 11:31
Re: Ridimensionamnto jpg in batch
usa il programma lightzone per linux
Re: Ridimensionamnto jpg in batch
Lo conoscevo ma cercavo un programma che fosse Free Software....
- cristian_c
- Accecante Asceta

- Messaggi: 23422
- Iscrizione: lunedì 29 ottobre 2007, 11:31
Re: Ridimensionamnto jpg in batch
ma anche se e' freeware a te importa che funzioni....bibo72 ha scritto: Lo conoscevo ma cercavo un programma che fosse Free Software....
Re: Ridimensionamnto jpg in batch
Una domanda scema...ma se la versione è trial 30 giorni.....poi non si blocca come i programmi sotto windows?
- steff
- Moderatore Globale

- Messaggi: 40358
- Iscrizione: domenica 18 febbraio 2007, 19:48
- Desktop: LXQt+labwc
- Distribuzione: Arch; Debian; Ubuntu Server
- Sesso: Maschile
- Località: Toscana
- Contatti:
Re: Ridimensionamnto jpg in batch
digikam (kde) e convert (imagemagick), esempio:
Codice: Seleziona tutto
for i in *.jpg; do convert -resize 25% $i `basename $i .jpg`_thumb.jpg; done Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Re: Ridimensionamnto jpg in batch
per ridimensionare una o più immagini in un solo colpo io uso Squash che trovi nei repository
"La stupidità degli altri mi affascina, ma preferisco la mia." (Ennio Flaiano)
Re: Ridimensionamnto jpg in batch
Io uso xnview e funge benissimo
Re: Ridimensionamnto jpg in batch
Da quello che ho capito, imagemagick sembra essere lo strumento ideale per effettuare queste operazioni perchè può essere inserito in uno script shell.
Per esempio, come dovrei fare se volessi convertire tutte le immagini contenute in una cartella, più le sue sottocartelle?
Altra domanda: quando scatto foto con la mia macchina digitale, impostata a 8 Mpixel, i file JPG generati pesano mediamente 3 MB. Convertendoli con xnview con qualità 85% il loro peso si riduce a circa un terzo (1 MB) ma non si notano differenze apprezzabili, nemmeno ingrandendo al pixel.
La mia idea sarebbe quella di salvare le foto originali su un DVD e tenere sull'hard disk le foto ridotte, ma non so se ne vale effettivamente la pena: a parte la riduzione di spazio di disco (di cui mi importa ben poco), ho dei benefici in termini di prestazioni quando visualizzo l'immagine?
Per esempio, come dovrei fare se volessi convertire tutte le immagini contenute in una cartella, più le sue sottocartelle?
Altra domanda: quando scatto foto con la mia macchina digitale, impostata a 8 Mpixel, i file JPG generati pesano mediamente 3 MB. Convertendoli con xnview con qualità 85% il loro peso si riduce a circa un terzo (1 MB) ma non si notano differenze apprezzabili, nemmeno ingrandendo al pixel.
La mia idea sarebbe quella di salvare le foto originali su un DVD e tenere sull'hard disk le foto ridotte, ma non so se ne vale effettivamente la pena: a parte la riduzione di spazio di disco (di cui mi importa ben poco), ho dei benefici in termini di prestazioni quando visualizzo l'immagine?
- steff
- Moderatore Globale

- Messaggi: 40358
- Iscrizione: domenica 18 febbraio 2007, 19:48
- Desktop: LXQt+labwc
- Distribuzione: Arch; Debian; Ubuntu Server
- Sesso: Maschile
- Località: Toscana
- Contatti:
Re: Ridimensionamnto jpg in batch
Per le cartelle e sottocartelle andrebbe usato find combinato con uno script come l'ho postato, ma non saprei come fare di preciso.
Se riduci le immagini sarebbe bene di salvarli in dimensione schermo a 85%, penso che pesino ~200kb e si caricano più velocemente.
Se riduci le immagini sarebbe bene di salvarli in dimensione schermo a 85%, penso che pesino ~200kb e si caricano più velocemente.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Re: Ridimensionamnto jpg in batch
Lo prenderò come esercizio per rimparare a programmare con la shellsteff ha scritto: Per le cartelle e sottocartelle andrebbe usato find combinato con uno script come l'ho postato, ma non saprei come fare di preciso.
(ma se qualcuno ci aiuta, che sia il ben venuto!)
Altra domanda su imagemagick: ho notato che le immagini JPG ridimensionate perdono l'orientamento, mentre vengono mantenute tutte le altre informazioni EXIF, si può risolvere?
- steff
- Moderatore Globale

- Messaggi: 40358
- Iscrizione: domenica 18 febbraio 2007, 19:48
- Desktop: LXQt+labwc
- Distribuzione: Arch; Debian; Ubuntu Server
- Sesso: Maschile
- Località: Toscana
- Contatti:
Re: Ridimensionamnto jpg in batch
A me non mi succede, ma credo perché vengono reimpostate i dati exif dopo il giramento (digikam)titto ha scritto: Altra domanda su imagemagick: ho notato che le immagini JPG ridimensionate perdono l'orientamento, mentre vengono mantenute tutte le altre informazioni EXIF, si può risolvere?
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Re: Ridimensionamnto jpg in batch
titto ha scritto:Lo prenderò come esercizio per rimparare a programmare con la shellsteff ha scritto: Per le cartelle e sottocartelle andrebbe usato find combinato con uno script come l'ho postato, ma non saprei come fare di preciso.
(ma se qualcuno ci aiuta, che sia il ben venuto!)
Altra domanda su imagemagick: ho notato che le immagini JPG ridimensionate perdono l'orientamento, mentre vengono mantenute tutte le altre informazioni EXIF, si può risolvere?
conversioni batch con imagemagick
Codice: Seleziona tutto
for i in $(ls *.jpg); do convert -resize "1024×768" $i "$i-resized.jpg"; donepraticamente per salvare una copia al 85% di compressione
Codice: Seleziona tutto
for i in $(find $PWD -name "*.jpg"); do convert -quality 85 $i "$i-copia_85.jpg"; donePer eliminare i file creati
Codice: Seleziona tutto
find $PWD -name "*copia_85.jpg" -print0|xargs -0 /bin/rm -fResta poi il problema di spostare i file *-copia_85.jpg creati.
Ultima modifica di telperion il lunedì 8 settembre 2008, 23:59, modificato 1 volta in totale.
Re: Ridimensionamnto jpg in batch
Stavo provando il comando "basename", ma ci deve essere qualcosa che non va:steff ha scritto: digikam (kde) e convert (imagemagick), esempio:Codice: Seleziona tutto
for i in *.jpg; do convert -resize 25% $i `basename $i .jpg`_thumb.jpg; done
Codice: Seleziona tutto
gabriele@ThinkPad:~/Temp$ for i in *.jpg; do echo 'basename $i .jpg'; done
basename $i .jpg
basename $i .jpg
basename $i .jpg
basename $i .jpg
basename $i .jpg
basename $i .jpg
gabriele@ThinkPad:~/Temp$ for i in *.jpg; do echo $i; done
Iguana-01.jpg
Iguana-02.jpg
Iguana-03.jpg
Iguana-04.jpg
Iguana-05.jpg
Iguana-06.jpg
EDIT: si, erano gli apici! ALTGR+?
Ultima modifica di titto il giovedì 18 settembre 2008, 19:54, modificato 1 volta in totale.
- cristian_c
- Accecante Asceta

- Messaggi: 23422
- Iscrizione: lunedì 29 ottobre 2007, 11:31
Re: Ridimensionamnto jpg in batch
non so se ho capito,ma gli apici inversi e':
` (ALTGR+')
` (ALTGR+')
Re: Ridimensionamnto jpg in batch
Si, infatti, l'apice dritto è proprio sotto il punto di domanda nello stesso tasto.cristian_c ha scritto: non so se ho capito,ma gli apici inversi e':
` (ALTGR+')
- steff
- Moderatore Globale

- Messaggi: 40358
- Iscrizione: domenica 18 febbraio 2007, 19:48
- Desktop: LXQt+labwc
- Distribuzione: Arch; Debian; Ubuntu Server
- Sesso: Maschile
- Località: Toscana
- Contatti:
Re: Ridimensionamnto jpg in batch
secondo me è lo spazio che non va bene per rinominare, deve essere tutto attaccato:
`basename $i .jpg`_thumb.jpg; done
`basename $i .jpg`_thumb.jpg; done
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti
