GraphicsMagick - Snažan alat za obradu slika za Linux


GraphicsMagick je besplatan open-source, moderan i moćan softverski paket za obradu slika. Prvobitno je izveden iz ImageMagicka, međutim, tokom godina je prerastao u potpuno nezavisan projekat, sa nekoliko poboljšanja i dodatnih funkcija. Radi na svim operativnim sistemima sličnim Unixu kao što su Linux i MacOS, a također radi i na Windowsu.

Nudi koristan i efikasan asortiman alata kao i biblioteka koje omogućavaju čitanje, pisanje i manipulisanje vašim slikama u više od 92 dobro poznata formata (kao što su GIF, JPEG, JPEG-2000, PNG, PDF, PNM i TIFF).

Može kreirati složenu sliku u mrežnom formatu, od više slika i kreirati slike u formatima koji podržavaju web kao što je WEBP. Također se koristi za promjenu veličine slike, izoštravanje, smanjenje boje, rotiranje ili dodavanje specijalnih efekata slikama različitih formata. Ono što je važno, može kreirati GIF animaciju od više slika i još mnogo toga.

Kako instalirati GraphicsMagick na Linux sisteme

Na distribucijama baziranim na Debianu kao što su Ubuntu i Linux Mint, možete ga instalirati pomoću upravitelja paketa apt kao što je prikazano.

sudo apt update
sudo apt install graphicsmagick

Na Arch Linux i Fedora, možete instalirati GraphicsMagick iz zadanih sistemskih spremišta koristeći upravitelj paketa kao što je prikazano.

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

Na RHEL-baziranim distribucijama kao što su CentOS Stream, Rocky Linux, i Alma Linux, možete ga instalirati iz epel repozitorija kao što je prikazano.

dnf install epel-release
dnf install GraphicsMagick

Kako koristiti GraphicsMagick na Linuxu

Za pristup funkcijama GraphicsMagick, koristite gm – moćan uslužni program naredbene linije, koji nudi nekoliko podnaredbi kao što su prikaz, animiranje, pretvaranje, montaža, upoređivanje, identifikacija, sastavljanje , i još mnogo toga, za pristup stvarnim funkcijama.

Da biste potvrdili da je paket GraphicsMagick instaliran na vašem sistemu, možete pokrenuti sljedeću naredbu.

gm display 

Zatim pokrenite sljedeći niz naredbi da provjerite mnoge aspekte instaliranog paketa.

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

Upotreba naredbi GraphicsMagick (gm) u Linuxu

Slijede neki osnovni primjeri kako koristiti gm komande sa ovim opcijama.

Pogledajte sliku u Linux terminalu

Za prikaz ili pregled slike s terminala, pokrenite sljedeću naredbu.

gm display girlfriend.jpeg

Promjena veličine slike u Linux terminalu

Da promijenite veličinu slike novom širinom, navedite širinu i visinu koje će se automatski proporcionalno skalirati kao što je prikazano.

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

Također možete definirati širinu i visinu, a komanda će promijeniti veličinu slike na tu dimenziju bez promjene proporcija.

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

Kreirajte animiranu sliku u Linux terminalu

Za kreiranje animirane slike više slika u trenutnom radnom direktoriju, možete koristiti sljedeću naredbu.

gm animate *.png	

Napomena: Kvalitet gornje animirane slike je loš jer smo optimizirali da smanjimo veličinu slike.

Pretvorite sliku u Linux terminalu

Za pretvaranje slike iz jednog formata u drugi, na primjer .jpeg u .png i obrnuto.

gm convert girlfriend.jpeg girlfriend.png

Također možete kreirati vizualni direktorij slika svih vaših .png slika kao što je prikazano.

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

Kreirajte kompozitnu sliku u Linux terminalu

Dodatno, moguće je kreirati složenu sliku (u obliku mreže) od zasebnih slika kao što je prikazano.

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

Mnogo toga možete učiniti s naredbom gm, upravo smo pokrili nekoliko osnovnih primjera u ovom članku. Možete vidjeti sve opcije za gm i njegovu podnaredbu, na primjer, convert, upišite:

gm -help
gm help convert

Za više informacija posjetite GraphicsMagick početnu stranicu: http://www.graphicsmagick.org/

GraphicsMagick je moćan sistem za obradu slika bogat funkcijama za Linux i druge sisteme slične Unixu. Ako imate bilo kakvih pitanja ili razmišljanja za podijeliti, koristite obrazac za povratne informacije u nastavku.