GraphicsMagick - Tehokas kuvankäsittelytyökalu Linuxille


GraphicsMagick on ilmainen avoimen lähdekoodin, moderni ja tehokas ohjelmistopaketti kuvien käsittelyyn. Se johdettiin alun perin ImageMagickista, mutta vuosien mittaan siitä on kasvanut täysin itsenäinen projekti, jossa on useita parannuksia ja lisäominaisuuksia. Se toimii kaikissa Unix-tyyppisissä käyttöjärjestelmissä, kuten Linuxissa ja MacOS:ssä, ja se toimii myös Windowsissa.

Se tarjoaa hyödyllisen ja tehokkaan valikoiman työkaluja sekä kirjastoja, joiden avulla voit lukea, kirjoittaa ja käsitellä kuviasi yli 92 tunnetussa muodossa (kuten GIF, JPEG, JPEG-2000, PNG, PDF, PNM ja TIFF).

Se voi luoda yhdistelmäkuvan ruudukkomuodossa useista kuvista ja luoda kuvia web-tuetuissa muodoissa, kuten WEBP. Sitä käytetään myös kuvan koon muuttamiseen, terävöittämiseen, värien pienentämiseen, kiertämiseen tai erikoistehosteiden lisäämiseen eri muotoisiin kuviin. Tärkeää on, että sillä voidaan luoda GIF-animaatio useista kuvista ja paljon muuta.

GraphicsMagickin asentaminen Linux-järjestelmiin

Debian-pohjaisissa jakeluissa, kuten Ubuntu ja Linux Mint, voit asentaa sen käyttämällä apt-pakettienhallintaa kuvan mukaisesti.

sudo apt update
sudo apt install graphicsmagick

Arch Linuxissa ja Fedorassa voit asentaa GraphicsMagickin oletusjärjestelmän arkistoista käyttämällä paketinhallintaa kuvan mukaisesti.

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

RHEL-pohjaisissa jakeluissa, kuten CentOS Stream, Rocky Linux, ja Alma Linux, voit asentaa sen epel-arkistosta kuvan mukaisesti.

dnf install epel-release
dnf install GraphicsMagick

GraphicsMagickin käyttäminen Linuxissa

Pääset GraphicsMagick-toimintoihin käyttämällä gm - tehokasta komentorivityökalua, joka tarjoaa useita alikomentoja, kuten näyttö, animaatio, muunnos, montaasi, vertaa, tunnista, yhdistele. ja monia muita, todellisten toimintojen käyttämiseen.

Voit varmistaa, että GraphicsMagick-paketti on asennettu järjestelmääsi, suorittamalla seuraavan komennon.

gm display 

Suorita sitten seuraavat komentosarjat tarkistaaksesi asennetun paketin monet osat.

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) -komennon käyttö Linuxissa

Seuraavassa on joitain perusesimerkkejä gm-komentojen käyttämisestä näiden asetusten kanssa.

Näytä kuva Linux Terminalissa

Voit näyttää tai tarkastella kuvaa päätteestä suorittamalla seuraavan komennon.

gm display girlfriend.jpeg

Muuta kuvan kokoa Linux-päätteessä

Jos haluat muuttaa kuvan kokoa uudella leveydellä, määritä leveys ja korkeus, jotka skaalautuvat automaattisesti kuvan mukaisesti.

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

Voit myös määrittää leveyden ja korkeuden, jolloin komento muuttaa kuvan koon kyseiseen mittasuhteeseen muuttamatta.

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

Luo animoitu kuva Linux-päätteessä

Voit luoda animoidun kuvan useista kuvista nykyisessä työhakemistossa käyttämällä seuraavaa komentoa.

gm animate *.png	

Huomaa: yllä oleva animoitu kuvanlaatu on huono, koska olemme optimoineet pienentämään kuvan kokoa.

Muunna kuva Linux-päätteessä

Kuvan muuntaminen muodosta toiseen, esimerkiksi .jpeg muotoon .png ja päinvastoin.

gm convert girlfriend.jpeg girlfriend.png

Voit myös luoda visuaalisen kuvahakemiston kaikista .png-kuvistasi kuvan mukaisesti.

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

Luo yhdistelmäkuva Linux-päätteessä

Lisäksi on mahdollista luoda yhdistelmäkuva (ruudukkomuodossa) erillisistä kuvista kuvan mukaisesti.

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

gm-komennolla voi tehdä paljon. Olemme käsitelleet tässä artikkelissa vain muutamia perusesimerkkejä. Näet kaikki gm:n ja sen alikomennon vaihtoehdot, esimerkiksi convert, kirjoita:

gm -help
gm help convert

Lisätietoja on GraphicsMagickin kotisivulla: http://www.graphicsmagick.org/

GraphicsMagick on tehokas ja monipuolinen kuvankäsittelyjärjestelmä Linuxille ja muille Unixin kaltaisille järjestelmille. Jos sinulla on kysyttävää tai jaettava ajatuksia, käytä alla olevaa palautelomaketta.