Weboldal keresés

GraphicsMagick – Hatékony képfeldolgozó eszköz Linuxhoz


A GraphicsMagick egy ingyenes, nyílt forráskódú, modern és hatékony szoftvercsomag a képek feldolgozásához. Eredetileg az ImageMagickből származott, de az évek során teljesen független projektté nőtte ki magát, számos fejlesztéssel és további funkcióval. Minden Unix-szerű operációs rendszeren fut, mint például a Linux és a MacOS, valamint fut a Windows rendszeren is.

Hasznos és hatékony eszköztárat, valamint könyvtárakat kínál, amelyek lehetővé teszik a képek olvasását, írását és kezelését több mint 92 jól ismert formátumban (például GIF, JPEG, JPEG-2000, PNG, PDF, PNM és TIFF).

Létrehozhat összetett képet rács formátumban több képből, és képeket hozhat létre web által támogatott formátumokban, például WEBP. Ezenkívül a kép méretének módosítására, élesítésére, színcsökkentésére, elforgatására vagy speciális effektusok hozzáadására szolgál a különböző formátumú képekhez. Fontos, hogy GIF animációt készíthet több képből és még sok másból.

A GraphicsMagick telepítése Linux rendszereken

A Debian-alapú disztribúciókon, mint például az Ubuntu és a Linux Mint, telepítheti az apt csomagkezelővel az ábrán látható módon.

sudo apt update
sudo apt install graphicsmagick

Az Arch Linux és a Fedora rendszeren telepítheti a GraphicsMagick alkalmazást az alapértelmezett rendszertárolókból a csomagkezelő használatával, az ábrán látható módon.

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

Az olyan RHEL-alapú disztribúciókon, mint a CentOS Stream, Rocky Linux, és Alma Linux, az ábrán látható módon telepítheti az epel tárolóból.

dnf install epel-release
dnf install GraphicsMagick

A GraphicsMagick használata Linuxon

A GraphicsMagick függvények eléréséhez használja a gm-t – egy hatékony parancssori segédprogramot, amely számos alparancsot kínál, például megjelenítés, animáció, konvertálás, montázs, összehasonlítás, azonosítás, összeállítás. és még sok más, a tényleges funkciók eléréséhez.

A következő parancs futtatásával ellenőrizze, hogy a GraphicsMagick csomag telepítve van-e a rendszeren.

gm display 

Ezután futtassa a következő parancssort a telepített csomag számos szempontjának ellenőrzéséhez.

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

GraphicsMagick (gm) parancshasználat Linuxban

Az alábbiakban néhány alapvető példa látható a gm parancsok ezekkel az opciókkal való használatára.

Kép megtekintése a Linux terminálban

Kép megjelenítéséhez vagy megtekintéséhez a terminálról futtassa a következő parancsot.

gm display girlfriend.jpeg

Kép átméretezése Linux terminálban

Ha egy képet új szélességre szeretne átméretezni, adjon meg egy szélességet és magasságot, amely automatikusan arányosan méreteződik az ábrán látható módon.

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

Megadhat egy szélességet és egy magasságot is, és a parancs átméretezi a képet az adott méretre az arányok megváltoztatása nélkül.

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

Hozzon létre animált képet a Linux terminálban

Ha több képből animált képet szeretne létrehozni az aktuális munkakönyvtárban, használja a következő parancsot.

gm animate *.png	

Megjegyzés: A fenti animált kép minősége gyenge, mert optimalizáltuk a kép méretét.

Kép konvertálása a Linux terminálban

Kép konvertálásához egyik formátumból a másikba, például a .jpeg formátumba .png formátumba és fordítva.

gm convert girlfriend.jpeg girlfriend.png

Az ábrán látható módon létrehozhat egy vizuális képkönyvtárat is az összes .png képből.

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

Hozzon létre összetett képet a Linux terminálban

Ezenkívül lehetőség van egy összetett kép létrehozására (rács formátumban) különálló képekből az ábrán látható módon.

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

A gm paranccsal sok mindent megtehet, ebben a cikkben csak néhány alapvető példát mutattunk be. Megtekintheti a gm és annak alparancsának összes lehetőségét, például konvertáljon, írja be:

gm -help
gm help convert

További információért keresse fel a GraphicsMagick honlapot: http://www.graphicsmagick.org/

A GraphicsMagick egy erőteljes és funkciókban gazdag képfeldolgozó rendszer Linux és más Unix-szerű rendszerek számára. Ha bármilyen kérdése vagy gondolata van, használja az alábbi visszajelzési űrlapot.