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.