|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 1525
|
[script] Resize immagini
Nel seguente mini script come posso fare per eseguire il resize delle immagini anche con estensione .JPG oltre che di quelle .jpg?
Codice:
#!/bin/sh mkdir rs for I in *.jpg do convert $I -resize 1024x1024 rs/$I done
__________________
-)(- debian -)(- |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Codice:
#!/bin/sh
if [ ! -d rs ]; then
mkdir rs
fi
for I in *.jpg *.JPG
do
convert $I -resize 1024x1024 rs/$I
done
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 1525
|
![]() l'if che hai aggiunto all'inizio a cosa serve?
__________________
-)(- debian -)(- |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
L'if è un semplice test sull'esistenza della directory prima di crearla: ho provato lo script prima di postarlo e l'errore di "directory già esistente" mi dava fastidio...
Sarebbe bene bene fare un test dello stesso tipo anche sui (presunti) file prima di passarli a convert: se non sono presenti jpg o JPG cerca di convertire due file di nome *.jpg e *.JPG. Codice:
#!/bin/sh DIR="rs" if [ ! -d $DIR ]; then mkdir $DIR fi for I in *.jpg *.JPG; do if [ -f $I ]; then convert $I -resize 1024x1024 $DIR/$I fi done |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 1525
|
Sei un grande
__________________
-)(- debian -)(- |
|
|
|
|
|
#6 |
|
Member
Iscritto dal: May 2008
Messaggi: 32
|
ringrazio entrambi
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:54.




















