erlug
[Top] [All Lists]

Re: [Erlug] Comprimere molte immagini jpg

To: Erlug <erlug@xxxxxxxxxxxxxx>
Subject: Re: [Erlug] Comprimere molte immagini jpg
From: Eagleone <andrea.scavolini@xxxxxxxxx>
Date: Sat, 12 Mar 2005 15:44:34 +0100
Il giorno ven, 11-03-2005 alle 18:23 +0100, Maurizio Lemmo - Tannoiser
ha scritto:
> * venerdì 11 marzo 2005, alle 17:31, Luca Bedogni scrive:
> >     mi ritrovo con un problemino: ho una grossa quantita di immagini
> > jpg che devono andare su un sito web. Ora, molte vanno ridotte di
> > dimensione, pero aprirle tutte per poi risalvarle ci metto troppo tempo.
> > non c'e un bel programma che magari prende in pasto una cartella e riduce
> > la qualita (che mi andrebbe benissimo) a un valore prefissato?
> 
> convert del pacchetto imagemagick.
> 

Non fa al tuo caso... ma lo posto che non si sa mai... E' uno script che
crea una gallery statica in html... Ce ne sono già 100000 questo si
aggiunge alla massa. Presuppone che dividi le cartelle per date (dal
2000) del tipo: 20050223_foto_compleanno_Andrea

Lo migliorerò col tempo... Se qualcuno è interessato...

#!/bin/bash

LISTA_FOLDER=`ls | grep 200`
echo "<html>" > index.html
echo "<head><title>Gallery temporanea!!!</title></head>" >index.html

echo "<body>" >> index.html
echo "<div align=\"center\">" >> index.html

for folder in $LISTA_FOLDER
do
LISTA=`ls -1 "$folder" | grep jpg$ | grep -v low`
echo "<h3>""$folder""</h3>" >> index.html
contatore=1
for elemento in $LISTA
do
        if [[ "$contatore" = "1" ]]
                then
                echo "<p><a href=\"""$folder""/index.html\"><img src=
\"""$folder""/low_""$elemento""\" /></a></p>" >> index.html
                contatore=0
                echo
"<html><head><title>""$folder""</title></head><body><div align=\"center
\">" >"$folder""/index.html"
                echo "<a href=\"../index.html\">Torna all'indice</a>" >>
"$folder""/index.html"
                echo "<h2>""$folder""</h2>" >> "$folder""/index.html"
        fi
        echo "<p><a href=\"""$elemento""\"><img src=
\"low_""$elemento""\" /></a></p>" >> "$folder""/index.html"
        if [ -e "$folder""/low_""$elemento" ]
                then
                echo "Thum già esistente"
        else
                convert -geometry x300 "$folder""/""$elemento"
"$folder""/""low_""$elemento"
        fi
        #echo "<a href=\"""low_""$elemento""\">""$elemento"" bassa
risoluzione</a><br />" >> index.html
done
        echo "</div></body></html>" >> "$folder""/index.html"
done
echo "</div>" >> index.html
echo "</body>" >> index.html
echo "</html>" >> index.html


<Prev in Thread] Current Thread [Next in Thread>