U sljedećem ćemo članku pogledati GraphicsMagick. Ovo je besplatni, moderni i otvoreni programski paket za obradu slika. U početku je izveden iz ImageMagick-a, no s godinama je prerastao u potpuno neovisan projekt. Sa sobom donosi brojna poboljšanja i dodatne značajke. Radi na Gnu / Linux, MacOS i Windows.
GraphicsMagick može stvoriti nove slike u hodu, pa je tako prikladno za izradu dinamičkih web aplikacija. Također se može koristiti za promjenu veličine, zakretanje, fokusiranje, smanjenje boje ili dodavanje posebnih efekata na sliku i spremanje rezultata u isti ili drugačiji format slike.
Operacije obrade slika dostupne su iz naredbenog retka. Nudi korisne i učinkovite alate, kao i knjižnice koje nam omogućuju čitanje, pisanje i manipuliranje našim slikama u više od 88 popularnih formata (kao što su GIF, JPEG, JPEG-2000, PNG, PDF, PNM i TIFF). Važno je napomenuti da može stvoriti GIF animacija s više slika.
Instalirajte GraphicsMagick na Ubuntu sustave
U Debianu i njegovim izvedenicama, kao što su Ubuntu i Linux Mint, moći ćemo instalirajte ga pomoću APT upravitelja paketa kao što je prikazano u nastavku. Samo moramo otvoriti terminal (Ctrl + Alt + T) i u njega napisati:
sudo apt update && sudo apt install graphicsmagick
Provjerite instalaciju GraphicsMagick
Da biste pristupili funkcijama GraphicsMagick, koristite gm naredba. Ovaj moćan alat naredbenog retka koji nudi razne podnaredbe poput prikaza, animiranja, sastavljanja, usporedbe, identificiranja, sastavljanja i mnogih drugih mogućnosti za pristup stvarnim funkcijama.
u potvrdite da je paket GraphicsMagick instaliran u naš sustav, izvršit ćemo sljedeću naredbu na istom terminalu:
gm display
Nakon toga trebat ćemo izvršiti samo sljedeći niz naredbi za provjerite mnoge aspekte instaliranog paketa:
- Potvrditi koji su formati slika podržani:
gm convert -list formats
- Moći ćemo provjeriti koji su izvori dostupni tipkanje:
gm convert -list fonts
- Možemo provjerite jesu li vanjski programi konfigurirani prema očekivanjima tipkanje:
gm convert -list delegates
- Provjerite je li definicije boja može se učitati:
gm convert -list colors
- I na kraju da provjerite je li GraphicsMagick ispravno prepoznao resurse našeg stroja napisat ćemo:
gm convert -list resources
Korištenje GraphicsMagick-a na Ubuntuu
Dalje ćemo vidjeti neke Osnovni primjeri upotrebe naredbe gm:
Pogledajte sliku
u prikazati sliku s terminala (Ctrl + Alt + T), izvršit ćemo sljedeću naredbu:
gm display sapoclayASCII.png
Kad se slika prikaže, kliknemo li ga mišem, vidjet ćemo izbornik prikazan na prethodnom snimku zaslona, što će nam olakšati izmjene na njemu.
Promjena veličine slike
Da bismo promijenili veličinu slike s novom širinom, odredit ćemo širinu i visinu koja automatski će se proporcionalno skalirati. Morat ćemo napisati samo isti terminal:
gm convert -resize 300 sapoclayASCII.png sapoclayASCII-resize-300.png
Da bismo vidjeli rezultat prethodne naredbe, pokrenut ćemo naredbu koju smo vidjeli u prethodnoj točki:
gm display sapoclayASCII-resize-300.png
Stvorite animiranu sliku od više slika
Da biste stvorili animiranu sliku od različitih slika koje smještaju se u trenutni radni direktorij, možemo koristiti sljedeću naredbu:
gm animate *.png
Pretvorite sliku u drugi format
Da biste pretvorili sliku iz jednog formata u drugi, na primjer .jpg u .png, napisat ćemo:
gm convert imagen.jpg imagen.png
Pogledajte cijeli direktorij slika
Moći ćemo vidjeti cijeli direktorij slika, .png u ovom slučaju, upisivanjem sljedeće naredbe:
gm convert 'vid:*.png' all_png.miff
Da bismo vidjeli konačni rezultat, pišemo:
gm display all_png.miff
Stvaranje složene slike (u formatu mreže)
Također će biti moguće stvoriti kompozitnu sliku (u formatu mreže) od zasebnih slika, kao što je prikazano u sljedećem:
gm montage entreunosyceros.png ojo.jpeg sapoclayASCII.png SapoClayV2.png sapoRelax.png imagen-compuesta.png
Rezultat možemo vidjeti pokretanjem rezultirajuće datoteke:
gm display imagen-compuesta.png
Više mogućnosti
Pomoću naredbe gm možemo učiniti još mnogo stvari. Kao što sam napisao na početku članka, vidjeli smo samo neke osnovne primjere. Oni mogu pogledajte sve opcije za gm, pisanje:
gm -help
Da bismo vidjeli, na primjer, moguće opcije funkcije pretvorbe, napisat ćemo:
gm help convert
Ako želite više informacija o ovom projektu, jednostavno morate otići na službene web stranice.