Δημοσιεύτηκε: 12 Αύγ 2011, 22:08
από giannosfor
Προσπαθώ να φτιάξω ένα script όπου θα παίρνει τις φωτογραφίες από ένα φάκελο και θα δημιουργεί ένα φάκελο thumbs όπου μέσα θα έχει μετατρέψει τις φωτογραφίες σε ανάλυση 320 αλλά και 100 με την ανάλογη κατάληξη medium και small.
Το πρόβλημα το αντιμετωπίζω όταν πρέπει να μετατρέψω μία φωτογραφία που είναι "όρθια".
Για να μη ξεπεράσει το 240 το προσαρμόζει.
Δηλαδή σε μία φωτογραφία 428χ640 τη μετατρέπει σε 161χ240 ενώ θα ήθελα να είναι 320χ479
Θα ήθελα να αλλάξω το script ώστε ο δεύτερος αριθμός στην ανάλυση να προσαρμόζεται.
Αυτό είναι το script που έφτιαξα
Κώδικας: Επιλογή όλων
#!/bin/sh

mkdir thumbs
for file in `ls -l`
do
name=`echo $file | cut -f1 -d.`
convert -geometry 320x240 -quality 65 $file ./thumbs/${name}_medium.jpg
convert -geometry 100x100 -quality 50 $file ./thumbs/${name}_small.jpg
done