sabato 8 dicembre 2007

piccolo script per convertire immagini jpeg in tiff, png, bmp

Ho creato questo piccolo script bash per convertire immagini jpeg nel formato png, tiff e bmp premetto che non è niente di eccezionale però svolge il proprio compito in modo abbastanza veloce ed efficente.
IL programma per funzionare utilizza il programma imagemagick verificate se si trova installato sulla vostra macchina, in caso contrario aprite un terminale è scrivete :

sudo apt-get install imagemagick

utilizzo questo semplice script per crearmi le icone personalizzate del desktop, converto le immagini personalizzati jpeg nel formato png.

Potete cambiare ha vostro piacimento il programma migliorandolo ed adattandolo alle vostre esigenze anzi se avete consigli su come svilupparlo in modo più efficente i vostri consigli sono ben accetti.

per utilizzarlo aprite un terminale, create un file di testo di nome converti .

touch converti

incollateci questo codice.

#!/bin/bash

echo "script per convertire immagini jpeg in png,tiff,bmp"

echo "--------- -------------------------------------------"

echo "seleziona l'immagine che vuoi convertire"
echo " ****************************************************"
echo "digita si per continuare oppure scrivi no per uscire"
read continua
if [ "$continua" = "si" ]; then
var=`zenity --file-selection`
a=`zenity --entry --text="scrivi il formato in cui vuoi convertire il file jpeg: $var" `
if [ "$a" = "png" ]; then
convert $var $var.png
elif [ "$a" = "bmp" ]; then
convert $var $var.bmp
elif [ "$a" = "tiff" ]; then
convert $var $var.tiff
fi

else
exit
fi

salvate il file di testo.

date i permessi di scrittura allo script per poter essere eseguito.

sudo chmod a+rwx converti

per lanciarlo vi basterà scrivere:

./converti

il programma grazie all'utilizzo di zenity vi permetterà di selezionare il file jpeg da convertire.
nei prossimi giorni migliorerò lo script inserendo pure la possibilità di convertire le immagini oltre che da jpeg in tiff,bmp e png in altri formati come ad esempio da png in jpeg.

dateci un' occhiata vedete che ne pensate.

1 commento:

ajkain ha detto...

attenzione: c'è una g di troppo nell'immagine

ciao