GraphicsMagick - moćan alat za obradu slika za Linux
GraphicsMagick je besplatan, moderan i moćan softverski paket otvorenog koda za obradu slika. U početku je izveden iz ImageMagicka, međutim, tijekom godina je izrastao u potpuno neovisan projekt, s nekoliko poboljšanja i dodatnih značajki. Radi na svim operativnim sustavima sličnim Unixu kao što su Linux i MacOS, a također radi i na Windows.
Nudi koristan i učinkovit asortiman alata kao i biblioteka koje omogućuju čitanje, pisanje i manipuliranje 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 stvoriti složenu sliku u formatu mreže, od više slika, i stvoriti slike u formatima koje podržava web kao što je WEBP. Također se koristi za promjenu veličine slike, izoštravanje, smanjenje boje, rotiranje ili dodavanje posebnih efekata slikama različitih formata. Ono što je važno, može stvoriti GIF animaciju od više slika i još mnogo toga.
Kako instalirati GraphicsMagick na Linux sustave
Na distribucijama koje se temelje na Debianu kao što su Ubuntu i Linux Mint, možete ga instalirati pomoću odgovarajućeg upravitelja paketa kao što je prikazano.
sudo apt update
sudo apt install graphicsmagick
Na Arch Linux i Fedora možete instalirati GraphicsMagick iz zadanih repozitorija sustava pomoću upravitelja paketima kao što je prikazano.
sudo pacman -S graphicsmagick [On Arch Linux]
sudo dnf install GraphicsMagick [On Fedora]
Na distribucijama koje se temelje na RHEL-u 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 upotrijebite gm
– moćan uslužni program naredbenog retka koji nudi nekoliko podnaredbi kao što su prikaz, animiranje, pretvaranje, montaža, usporedba, identifikacija, sastavljanje , i još mnogo toga, za pristup stvarnim funkcijama.
Kako biste potvrdili da je paket GraphicsMagick instaliran na vašem sustavu, 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 naredbe GraphicsMagick (gm) u Linuxu
Slijede neki osnovni primjeri kako koristiti gm
naredbe s 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 biste promijenili veličinu slike s novom širinom, odredite širinu i visinu koje će se automatski mijenjati proporcionalno, 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 naredba će promijeniti veličinu slike na tu dimenziju bez mijenjanja proporcija.
gm convert -resize 300x150 girlfriend-1.jpeg girlfriend-1-resize-300x150.jpeg
gm display girlfriend-1-resize-300.png
Stvorite animiranu sliku u Linux terminalu
Za stvaranje animirane slike od više slika u trenutnom radnom direktoriju, možete koristiti sljedeću naredbu.
gm animate *.png
Napomena: Kvaliteta gornje animirane slike je loša 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 stvoriti direktorij vizualnih slika svih vaših .png
slika kao što je prikazano.
gm convert 'vid:*.jpeg' all_png.miff
gm display all_png.miff
Stvorite kompozitnu sliku u Linux terminalu
Dodatno, moguće je stvoriti složenu sliku (u obliku mreže) od odvojenih slika kao što je prikazano.
gm montage girlfriend.jpeg girlfriend-1.jpeg girlfriend-2.jpeg composite_image.png
gm display composite_image.png
Postoji mnogo toga što možete učiniti s naredbom gm, u ovom smo članku pokrili samo nekoliko osnovnih primjera. Možete vidjeti sve opcije za gm i njegovu podnaredbu, na primjer, convert, tip:
gm -help
gm help convert
Za više informacija posjetite GraphicsMagick početnu stranicu: http://www.graphicsmagick.org/
GraphicsMagick je moćan i značajkama bogat sustav za obradu slika za Linux i druge sustave slične Unixu. Ako imate bilo kakvih pitanja ili misli za podijeliti, upotrijebite obrazac za povratne informacije u nastavku.