Su Linux, utilizzando il comando convert è possibile effettuare una serie di operazioni sulle immagini tra cui: conversione tra formati, ridimensionare, sfocare, ritaglio, smacchiatura, dithering (affiancamento di pixel di diverso colore con la generazione di uno nuovo), attingere, flip (specchiare o ribaltare l'immagine), unire, aggiungere testo e molto altro.
L'operazione più semplice è quella di trasformare il file da un formato in un altro. Proviamo a convertire il file da JPG a PNG:
Volendo, invece, ridurre la dimensione dell'immagine di una certa percentuale possiamo utilizzare il comando resize (nell esempio riduciamo al 50%):
Se abbiamo un numero elevato di immagini da ridurre possiamo scrivere una piccolo script bash:
Nell'esempio abbiamo riscalato le immagini del 50%, la nuova immagine avrà come prefisso la lettera "a", conservando il nome.
La guida completa è possibile trovarla all'indirizzo
http://www.imagemagick.org/
L'operazione più semplice è quella di trasformare il file da un formato in un altro. Proviamo a convertire il file da JPG a PNG:
$convert nomefile.jpg nomefile.png
Volendo, invece, ridurre la dimensione dell'immagine di una certa percentuale possiamo utilizzare il comando resize (nell esempio riduciamo al 50%):
convert nomefile.jpg -resize 50% nomefileridotta.jpg
Se abbiamo un numero elevato di immagini da ridurre possiamo scrivere una piccolo script bash:
for i in $(ls *.jpg);
do convert $i -resize 50% a$i;
done
do convert $i -resize 50% a$i;
done
Nell'esempio abbiamo riscalato le immagini del 50%, la nuova immagine avrà come prefisso la lettera "a", conservando il nome.
La guida completa è possibile trovarla all'indirizzo
http://www.imagemagick.org/
Commenti
Posta un commento