imagemagick Tutorial
Iniziare con imagemagick
Ricerca…
Osservazioni
ImageMagick è una suite di strumenti open source per l'elaborazione di quasi tutti i formati di immagini raster (e di alcuni vettori) utilizzando un'interfaccia a linea di comando o binding di linguaggio in un assortimento di lingue. Sono supportati oltre 200 formati di immagine utilizzando una qualsiasi delle oltre 20 lingue. ImageMagick funziona su Linux, Windows, Mac OS, iOS, Android e altri.
La versione corrente è 7.x ed è stata rilasciata dal 2011. Questa serie di versioni include molte nuove funzionalità ed è un'importante revisione di ImageMagick. Mentre gran parte della funzionalità funziona come prima, alcuni bit non sono completamente non retrocompatibili con la serie 6.x. Di conseguenza molte distribuzioni utilizzano ancora la serie di versioni 6.x molto più vecchia in modo che gli script non si interrompano. Se è appena iniziato, l'uso di 7.x è altamente consigliato. La maggior parte delle esercitazioni e degli script esistenti funzionerà, ma un certo numero di cose funzionerà in modo più intuitivo, veloce e generalmente migliore.
Versioni
| Versione | Data di rilascio |
|---|---|
| 7.0.5 | 2017/02/20 |
| 7.0.4 | 2016/12/14 |
| 7.0.3 | 2016/08/29 |
| 7.0.2 | 2016/06/09 |
| 7.0.1 | 2016/04/30 |
| 7.0.0 | 2011-08-01 |
Installazione o configurazione
È possibile installare ImageMagick dal sorgente o Binario.
Nel caso di Windows Binary
Scarica il file eseguibile binario. E fai semplicemente clic sulla versione appropriata e si avvierà da solo e seguirà la procedura guidata. È possibile digitare il seguente comando per scoprire se ImageMagick è stato installato correttamente o meno:
identify -version
Scarica un ImageMagick pronto per l'uso e la guida all'installazione
Scarica il file sorgente e la guida all'installazione
Converti un'immagine tra formati di file
Usando il comando magick (o `convert per gli utenti di IM 6.x) converti qualsiasi formato di immagine in un altro. senza altri argomenti, verrà eseguita la minima elaborazione possibile per passare da un formato all'altro. Basta specificare i tuoi file di input e di output. Per convertire un JPEG in un PNG:
$ magick image.jpg image.png
O un TIFF a una GIF:
$ magick image2.tif image.gif
Crea una gif animata
Partendo da una sequenza di immagini statiche (ad esempio chiamate frame01.jpg , frame02.jpg e così via) è possibile creare una gif animata utilizzando il seguente comando:
magick -delay 10 -loop 0 frame*.jpg animation.gif
-delay 10imposta l'intervallo tra i frame su 0,1 secondi-loop 0crea un'animazione loop infinita
Confronta la differenza tra un'immagine
ImageMagick include una serie di utility da riga di comando per la manipolazione delle immagini. Qui useremo lo strumento da riga di comando di compare .
comparestrumento è molto utile. Si supponga di voler testare (es. Layout, colore, icone ecc.) La differenza tra il file HTML dell'interfaccia utente prevista per la progettazione e il risultato effettivo del file JSP, è sufficiente utilizzare il comandocompare. Non devi confrontarti con i tuoi occhi.
1.jpg
2.jpg
Per prima cosa confronteremo la stessa immagine .
magick compare 1.jpg 1.jpg difference1.jpg
Risultato ⇒ difference1.jpg
Il bianco de-enfatizza i pixel (non illuminati) che non sono modificati modificando.
Confrontiamo un'immagine con quella che è stata modificata.
magick compare 1.jpg 2.jpg difference2.jpg
Risultato ⇒ difference2.jpg
Le aree rosse dell'immagine differenza enfatizzano (evidenziano) i pixel che sono influenzati dalla modifica dell'immagine.
Ecco l'elenco delle utilità della riga di comando di ImageMagick



