|
|
|
![]() |
|
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: 07:18.