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:
attenzione: c'è una g di troppo nell'immagine
ciao
Posta un commento