GraphicsMagick - Un instrument puternic de procesare a imaginilor pentru Linux


GraphicsMagick este o suită de software gratuită, modernă și puternică, cu sursă deschisă, pentru procesarea imaginilor. A fost derivat inițial din ImageMagick, cu toate acestea, de-a lungul anilor, a devenit un proiect complet independent, cu mai multe îmbunătățiri și caracteristici suplimentare. Acesta rulează pe toate sistemele de operare asemănătoare Unix, cum ar fi Linux și MacOS, și rulează, de asemenea, pe Windows.

Oferă o gamă utilă și eficientă de instrumente, precum și biblioteci care permit citirea, scrierea și manipularea imaginilor dvs. în peste 92 de formate cunoscute (cum ar fi GIF, JPEG, JPEG-2000, PNG, PDF, PNM și TIFF).

Poate crea o imagine compozită în format grilă, din mai multe imagini și poate crea imagini în formate acceptate de web, cum ar fi WEBP. De asemenea, este folosit pentru a modifica dimensiunea imaginii, a clarifica, a reduce culoarea, a roti sau pentru a adăuga efecte speciale imaginilor de diferite formate. Important este că poate crea o animație GIF din mai multe imagini și multe altele.

Cum se instalează GraphicsMagick pe sistemele Linux

Pe distribuțiile bazate pe Debian, cum ar fi Ubuntu și Linux Mint, îl puteți instala folosind managerul de pachete apt, așa cum se arată.

sudo apt update
sudo apt install graphicsmagick

Pe Arch Linux și Fedora, puteți instala GraphicsMagick din depozitele implicite de sistem utilizând managerul de pachete, așa cum se arată.

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

Pe distribuțiile bazate pe RHEL, cum ar fi CentOS Stream, Rocky Linux și Alma Linux, îl puteți instala din depozitul epel, așa cum se arată.

dnf install epel-release
dnf install GraphicsMagick

Cum să utilizați GraphicsMagick pe Linux

Pentru a accesa funcțiile GraphicsMagick, utilizați gm – un utilitar puternic de linie de comandă, care oferă mai multe subcomenzi, cum ar fi afișare, animare, conversie, montare, comparare, identificare, compoziție , și multe altele, pentru accesarea funcțiilor reale.

Pentru a confirma că pachetul GraphicsMagick a fost instalat pe sistemul dvs., puteți rula următoarea comandă.

gm display 

Apoi rulați următoarea serie de comenzi pentru a verifica multe aspecte ale pachetului instalat.

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

Utilizarea comenzilor GraphicsMagick (gm) în Linux

Următoarele sunt câteva exemple de bază despre cum să utilizați comenzile gm cu aceste opțiuni.

Vizualizați imaginea în terminalul Linux

Pentru a afișa sau vizualiza o imagine de pe terminal, rulați următoarea comandă.

gm display girlfriend.jpeg

Redimensionați imaginea în terminalul Linux

Pentru a redimensiona o imagine cu o nouă lățime, specificați o lățime și o înălțime care se vor scala automat proporțional, așa cum se arată.

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

De asemenea, puteți defini o lățime și o înălțime, iar comanda va redimensiona imaginea la dimensiunea respectivă fără a modifica proporțiile.

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

Creați imagine animată în terminalul Linux

Pentru a crea o imagine animată cu mai multe imagini în directorul de lucru curent, puteți utiliza următoarea comandă.

gm animate *.png	

Notă: calitatea imaginii animate de mai sus este slabă, deoarece am optimizat pentru a reduce dimensiunea imaginii.

Convertiți imaginea în terminalul Linux

Pentru a converti o imagine dintr-un format în altul, de exemplu .jpeg în .png și invers.

gm convert girlfriend.jpeg girlfriend.png

De asemenea, puteți crea un director de imagini vizuale cu toate imaginile dvs. .png așa cum se arată.

gm convert 'vid:*.jpeg' all_png.miff
gm display all_png.miff

Creați o imagine compozită în terminalul Linux

În plus, este posibil să creați o imagine compozită (în format grilă) din imagini separate, așa cum se arată.

gm montage girlfriend.jpeg girlfriend-1.jpeg girlfriend-2.jpeg composite_image.png
gm display composite_image.png 

Există multe pe care le puteți face cu comanda gm, tocmai am acoperit câteva exemple de bază în acest articol. Puteți vedea toate opțiunile pentru gm și sub-comandă, de exemplu, convertiți, tastați:

gm -help
gm help convert

Pentru mai multe informații, vizitați pagina de pornire GraphicsMagick: http://www.graphicsmagick.org/

GraphicsMagick este un sistem de procesare a imaginii puternic și bogat în funcții pentru Linux și alte sisteme asemănătoare Unix. Dacă aveți întrebări sau gânduri de împărtășit, utilizați formularul de feedback de mai jos.