Convertire le immagini con convert

Convert uno strumento semplice per convertire qualunque formato immagine
Data: 13/07/2012 Autore: Iasparra Francesco 

Il pacchetto ImageMagick e' una insieme di programmi liberi per la creazione, la modifica e la visualizzazione di immaggini.

Per installare il pacchetto e' sufficiente lanciare il comando apt-get install imagemagick.

Il programma che a noi interessa e' 'convert' e facciamo subito un esempio pratico di funzionamento.

Supponiamo di avere l'immagine prova.jpg (300 dpi; 1000x500) e di voler ridurre sia la dimensione che la qualita', allora lanciamo il comando:

convert prova.jpg -resize 50%x50% -quality 72 out.jpg

quello che si ottiene e' l'immagione di nome out.jpg di 72 dpi e di dimensioni 500x250.

Se per la stessa immagine lanciamo il comando:

convert prova.jpg -resize 100  out.jpg

si ottinene out.jpg (300 dpi; 100x50)

Ancora:

convert prova.jpg -resize x100  out.jpg

si ottinene out.jpg (300 dpi; 200x100)

Risulta possibile ruotare l'immagine con nessuna o bassa perdita di qualita':

convert -rotate 90 input.jpg output.jpg 

Possiamo aggiungere del testo all'immagine per la personalizzazione o aggiungere delle informazioni:

convert -font helvetica -fill red -pointsize 175 -draw 'text 150,150 "MATTIA"' prova.jpg out.jpg 

sovrascrive una scritta (nota: pointsize=dimensione del carattere, fill=colore).

In questo esempio, converto un pdf in immagine jpg ritagliando una sola porzione.

convert -crop 142x170+60+40 situazione.pdf situazione.jpg

Che dire veramente un comando molto, molto utilie soprattutto per chi spesso si trova ad comprimere o a manipolare le immagini per i portali Web.

Vedi il comando

identify

per visualizzare le caratteristiche dell'immagine.



  • Java
  • Php
  • Mysql
  • Apache ant
  • Eclipse
  • Spring
  • Hibernate
  • Netbeans
  • Debian
  • Linux
  • Maven

by Iasparra Francesco - © Copyright 2021

E' vietata la riproduzione anche parziale dei materiali presenti in questo sito.

I marchi e le immagini esposti sono Copyright dei rispettivi proprietari.