Kitame straipsnyje mes pažvelgsime į „GraphicsMagick“. Tai yra nemokamas, modernus ir atviro kodo programinės įrangos paketas, skirtas vaizdo apdorojimui. Iš pradžių jis buvo gautas iš „ImageMagick“, tačiau bėgant metams jis išaugo į visiškai nepriklausomą projektą. Tai suteikia daug patobulinimų ir papildomų funkcijų. Jis veikia „Gnu / Linux“, „MacOS“ ir „Windows“.
„GraphicsMagick“ gali kurti naujus vaizdus skriejant, todėl taip yra tinka kurti dinamines žiniatinklio programas. Jis taip pat gali būti naudojamas dydžiui keisti, pasukti, sufokusuoti, sumažinti spalvą ar pridėti specialiųjų efektų prie vaizdo ir išsaugoti rezultatą tuo pačiu arba skirtingu vaizdo formatu.
Vaizdo apdorojimo operacijas galima atlikti komandinėje eilutėje. Jis siūlo naudingų ir efektyvių įrankių įvairovę, taip pat bibliotekas, leidžiančias mums skaityti, rašyti ir valdyti vaizdus daugiau nei 88 populiariais formatais (pvz., GIF, JPEG, JPEG-2000, PNG, PDF, PNM ir TIFF). Svarbu tai pažymėti gali sukurti a GIF animacija iš kelių vaizdų.
Įdiekite „GraphicsMagick“ į „Ubuntu“ sistemas
„Debian“ ir jo dariniuose, tokiuose kaip „Ubuntu“ ir „Linux Mint“, mes galėsime įdiekite jį naudodami APT paketų tvarkyklę kaip parodyta toliau. Mes tiesiog turime atidaryti terminalą („Ctrl“ + „Alt“ + T) ir parašyti jame:
sudo apt update && sudo apt install graphicsmagick
Patikrinkite „GraphicsMagick“ diegimą
Norėdami pasiekti „GraphicsMagick“ funkcijas, naudokite gm komanda. Tai galingas komandinės eilutės įrankis siūlo įvairias subkomandas kaip parodyti, atgaivinti, surinkti, palyginti, atpažinti, komponuoti ir daug kitų galimybių pasiekti tikrąsias funkcijas.
į patvirtinkite, kad „GraphicsMagick“ paketas įdiegtas mūsų sistemoje, tame pačiame terminale vykdysime šią komandą:
gm display
Po to mums teks vykdyti tik šias komandų serijas patikrinkite daugelį įdiegto paketo aspektų:
- Patikrinti kokie vaizdo formatai palaikomi:
gm convert -list formats
- Galėsime patikrinti kokie šaltiniai yra prieinami rašyti:
gm convert -list fonts
- Mes galime patikrinkite, ar išorinės programos sukonfigūruotos taip, kaip tikėtasi rašyti:
gm convert -list delegates
- Patikrinkite, ar spalvų apibrėžimai galima pakrauti:
gm convert -list colors
- Ir pagaliau patikrinkite, ar „GraphicsMagick“ teisingai nustato mūsų mašinos išteklius mes parašysime:
gm convert -list resources
„GraphicsMagick“ naudojimas „Ubuntu“
Toliau pamatysime keletą Pagrindiniai pavyzdžiai, kaip naudoti komandą gm:
Peržiūrėkite paveikslėlį
į rodyti vaizdą iš terminalo (Ctrl + Alt + T), vykdysime šią komandą:
gm display sapoclayASCII.png
Kai rodomas paveikslėlis, jei paspausime ant jo pele, pamatysime ankstesnėje ekrano kopijoje parodytą meniu, kuris mums palengvins jo pakeitimus.
Pakeiskite vaizdo dydį
Norėdami pakeisti vaizdo dydį su nauju pločiu, nurodysime plotį ir aukštį bus automatiškai proporcingai keičiamas. Turėsime parašyti tik tą patį terminalą:
gm convert -resize 300 sapoclayASCII.png sapoclayASCII-resize-300.png
Norėdami pamatyti ankstesnės komandos rezultatą, paleisime komandą, kurią matėme ankstesniame punkte:
gm display sapoclayASCII-resize-300.png
Sukurkite animuotą vaizdą iš kelių vaizdų
Norėdami sukurti animuotą vaizdą iš skirtingų vaizdų, kurie yra į dabartinį darbo katalogą, galime naudoti šią komandą:
gm animate *.png
Konvertuokite vaizdą į kitą formatą
Norėdami konvertuoti vaizdą iš vieno formato į kitą, pvz., iš .jpg į .png, mes parašysime:
gm convert imagen.jpg imagen.png
Peržiūrėkite visą vaizdų katalogą
Šiuo atveju galėsime pamatyti visą vaizdų katalogą, .png, įvesdami šią komandą:
gm convert 'vid:*.png' all_png.miff
Norėdami pamatyti galutinį rezultatą, mes rašome:
gm display all_png.miff
Sukurkite sudėtinį vaizdą (tinklelio formatu)
Taip pat bus galima sukurti sudėtinį vaizdą (tinklelio formatu) iš atskirų vaizdų, kaip parodyta toliau:
gm montage entreunosyceros.png ojo.jpeg sapoclayASCII.png SapoClayV2.png sapoRelax.png imagen-compuesta.png
Rezultatą galime pamatyti paleidę gautą failą:
gm display imagen-compuesta.png
Daugiau galimybių
Naudodami komandą „gm“ galime padaryti daug daugiau dalykų. Kaip rašiau straipsnio pradžioje, mes matėme tik keletą pagrindinių pavyzdžių. Jie gali žr. visas GM parinktis, rašydamas:
gm -help
Pavyzdžiui, norėdami pamatyti galimas „convert“ funkcijos parinktis, parašysime:
gm help convert
Jei norite gauti daugiau informacijos apie šį projektą, tiesiog eikite į oficiali svetainė.