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.