Connect with us

Linux

Un potente strumento di elaborazione delle immagini per Linux


GraficaMagick è una suite software open source gratuita, moderna e potente per l’elaborazione delle immagini. Inizialmente derivato da ImageMagick, tuttavia, nel corso degli anni, è cresciuto fino a diventare un progetto completamente indipendente, con numerosi miglioramenti e funzionalità aggiuntive. Funziona su tutti i sistemi operativi simili a Unix come LinuxE Mac OSe funziona anche finestre.

Offre un assortimento utile ed efficiente di strumenti e librerie che consentono di leggere, scrivere e manipolare le immagini in più di 92 formati noti (come GIF, JPEG, JPEG-2000, PNG, PDF, PNM e TIFF).

Può creare un’immagine composita in formato griglia, da più immagini e creare immagini in formati supportati dal Web come WEBP. Viene utilizzato anche per modificare le dimensioni dell’immagine, aumentare la nitidezza, ridurre il colore, ruotare o aggiungere effetti speciali alle immagini di vari formati. È importante sottolineare che può creare a GIF animazione da più immagini e molto altro ancora.

Come installare GraphicsMagick su sistemi Linux

Su distribuzioni basate su Debian come Ubuntu E Linux Mintpuoi installarlo utilizzando il gestore pacchetti apt come mostrato.

$ sudo apt update
$ sudo apt install graphicsmagick

SU ArcoLinux E Fedoraè possibile installare GraficaMagick dai repository di sistema predefiniti utilizzando il gestore pacchetti come mostrato.

$ sudo pacman -S graphicsmagick    [On Arch Linux]
$ sudo dnf install GraphicsMagick  [On Fedora]

Sulle distribuzioni basate su RHEL come Flusso CentOS, Linux roccioso, E AlmaLinuxpuoi installarlo dal repository epel come mostrato.

# dnf install epel-release
# dnf install GraphicsMagick

Come utilizzare GraphicsMagick su Linux

Accedere GraficaMagick funzioni, uso gm – una potente utility da riga di comando, che offre diversi comandi secondari come visualizzazione, animazione, conversione, montaggio, confronto, identificazione, composizione e molti altri, per accedere alle funzioni effettive.

Per confermare che il GraficaMagick pacchetto è stato installato sul tuo sistema, puoi eseguire il seguente comando.

$ gm display 
Verifica l'installazione di GraphicsMagick
Verifica l’installazione di GraphicsMagick

Quindi esegui la seguente serie di comandi per verificare molti aspetti del pacchetto installato.

$ gm convert -list formats	#check that the expected image formats are supported
$ gm convert -list fonts	#check if fonts are available
$ gm convert -list delegates	#check if delegates (external programs) are configured as expected
$ gm convert -list colors	#check if color definitions may be loaded
$ gm convert -list resources	#check that GraphicsMagick is properly identifying the resources of your machine

Utilizzo dei comandi GraphicsMagick (gm) in Linux

Di seguito sono riportati alcuni esempi di base di utilizzo gm comandi con queste opzioni.

Visualizza l’immagine nel terminale Linux

Per visualizzare o visualizzare un’immagine dal terminale, eseguire il comando seguente.

$ gm display girlfriend.jpeg
Visualizza l'immagine nel terminale Linux
Visualizza l’immagine nel terminale Linux

Ridimensiona l’immagine nel terminale Linux

Per ridimensionare un’immagine con una nuova larghezzaspecifica una larghezza e un’altezza che verranno ridimensionate automaticamente in modo proporzionale come mostrato.

$ gm convert -resize 300 girlfriend-1.jpeg girlfriend-1-resize-300.jpeg
$ gm display girlfriend-1-resize-300.png
Ridimensiona l'immagine nel terminale Linux
Ridimensiona l’immagine nel terminale Linux

Puoi anche definire a larghezza e un altezzae il comando ridimensionerà l’immagine a quella dimensione senza alterare le proporzioni.

$ gm convert -resize 300x150 girlfriend-1.jpeg girlfriend-1-resize-300x150.jpeg
$ gm display girlfriend-1-resize-300.png

Crea un’immagine animata nel terminale Linux

Per creare un’immagine animata di più immagini nella directory di lavoro corrente, puoi utilizzare il seguente comando.

$ gm animate *.png	
Animare le immagini nel terminale Linux
Animare le immagini nel terminale Linux

Nota: La qualità dell’immagine animata sopra è scarsa perché abbiamo ottimizzato per ridurre le dimensioni dell’immagine.

Converti immagine nel terminale Linux

Per convertire un’immagine da un formato a un altro, ad esempio .jpeg A .png e viceversa.

$ gm convert girlfriend.jpeg girlfriend.png

Puoi anche creare una directory di immagini visive di tutti i tuoi file .png immagini come mostrato.

$ gm convert 'vid:*.jpeg' all_png.miff
$ gm display all_png.miff
Crea immagine visiva
Crea immagine visiva

Crea un’immagine composita nel terminale Linux

Inoltre, è possibile creare un’immagine composita (in formato griglia) da immagini separate, come mostrato.

$ gm montage girlfriend.jpeg girlfriend-1.jpeg girlfriend-2.jpeg composite_image.png
$ gm display composite_image.png 
Crea immagini in formato griglia
Crea immagini in formato griglia

C’è molto che puoi fare con gr comando, abbiamo appena trattato alcuni esempi di base in questo articolo. Puoi vedere tutte le opzioni per gm e il suo sottocomando, ad esempio converti, digita:

$ gm -help
$ gm help convert

Per ulteriori informazioni, visitare la home page di GraphicsMagick: http://www.graphicsmagick.org/

GraficaMagick è un sistema di elaborazione delle immagini potente e ricco di funzionalità per Linux e altri sistemi simili a Unix. Se hai domande o pensieri da condividere, utilizza il modulo di feedback qui sotto.


Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!

Click to comment

Leave a Reply

Esegui l'accesso per Commentare

Di tendenza

Close Popup
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Close Popup
Privacy Settings saved!
Impostazioni

Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Cookie tecnici
Per utilizzare questo sito web usiamo i seguenti cookie tecnici necessari:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • swpm_session

Google Adsense
Usiamo la pubblicità di Google solo per mantenere attivi i nostro sito. Con ip anonimizzati.

Rifiuta tutti i Servizi
Save
Accetta tutti i Servizi