Δημοσιεύτηκε: 28 Ιούλ 2009, 11:42
Παρακάτω είναι ένα script που κάνει resize τις φωτογραφίες που θέλουμε ώστε να μην τρώνε πολλά MBs ... Για να "παίξει" χρειάζεται να εγκατασταθεί από το synaptic το imagemagick
- Κώδικας: Επιλογή όλων
#!/bin/bash
echo -e "Δώστε την απόλυτη διαδρομή (από τον root) του φακέλου που περιέχει τις εικόνες:"
read path
echo -e "Δώστε την ανάλυση στην οποία θέλετε να μετατρέψετε τις φωτογραφίες:"
read resolution
echo -e "Δώσε την επιθυμητή ποιότητα απο 0-100 % :"
read poiotita
cd $path
rm -r resized
mkdir resized
chmod 777 resized
rm photos.txt
ls | grep ".[jpgJPG]" >> photos.txt;
thefile=$path/photos.txt;
echo $thefile;
cat $thefile | while read line;
do
echo $line
convert -resize $resolution $line -quality $poiotita ./resized/$line;
done