Come utilizzare lo strumento di conversione per modificare le immagini dalla riga di comando di Linux

ImageMagick è una suite di software di modifica delle immagini per Linux. Consiste di molti strumenti con un numero di opzioni per la modifica dell'immagine, la conversione, ecc.

Installazione di ImageMagick (convertire)

Prima verifica se ImageMagick è già installato usando:

convert -version

Se non è installato, possiamo installalo su Ubuntu e Debian con:

sudo apt install imagemagick

Nota: Per le versioni precedenti di Ubuntu (versione 14.04 e precedenti), è necessario utilizzare apt-get invece di adatto.

Per installare su CentOS e Fedora, correre:

yum install ImageMagick

Ridimensiona un'immagine usando Convertire

Per ridimensionare un'immagine, usiamo il flag -ridimensiona:

convert test.png -resize 300x200 test_2.png # Qui test.png è l'immagine sorgente, test_2.png è il nome dell'immagine convertita # 300 è la larghezza da convertire in pixel e 200 è l'altezza in pixel convert test .png -resize 300 test_2.png # Mantiene l'altezza ma cambia la larghezza in 300 convert test.png -resize x200 test_2.png # Mantiene la larghezza ma cambia l'altezza in 200

Converti formato immagine

Lo strumento di conversione può convertire le immagini da un formato immagine all'altro. Supporta un numero enorme di formati.

Di seguito è riportato un comando di esempio per convertire un'immagine PNG in formato JPG.

convert test.png test.jpg

Modifica luminosità e contrasto dell'immagine

Convert può essere utilizzato per modificare attributi come luminosità, contrasto, livello di compressione, ecc. di un'immagine, in modo simile agli strumenti basati su GUI.

Per modificare la luminosità dell'immagine, uso:

convert -luminosità-contrasto 10 test.png test_2.png

Per modificare il livello di contrasto di un'immagine, uso :

convert -luminosità-contrasto x5 test.png test_2.png

Per modificare l'indice di qualità (livello di compressione) di un'immagine JPEG, uso:

convert test.jpg -qualità 15 test_2.jpg

Nota: Un livello di compressione più basso significa una migliore qualità dell'immagine. E, naturalmente, anche dimensioni dell'immagine più grandi rispetto a livelli di compressione elevati.

In modo simile, è possibile modificare altri attributi. Quasi tutte le attività che possono essere eseguite utilizzando i normali strumenti della GUI possono essere eseguite utilizzando ImageMagick's convertire strumento da riga di comando.

Per un elenco completo di tutte le cose convertire comando può fare, vedere la pagina man di convert. Oppure, esegui il seguente comando nel tuo terminale.

converti uomo

? Saluti!