Il sito dedicato all'informatica ideato da Iasparra Francesco

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