Δημοσιεύτηκε: 28 Ιούλ 2009, 11:42
από ark@s
Παρακάτω είναι ένα 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