1. Produktai
  2.   Vaizdas
  3.   GO
  4.   Canvas
 
  

Atvirojo kodo „Go“ API vektorinių brėžinių apdorojimui

Pure Go Library, kuri leidžia kūrėjams eksportuoti vektorinius brėžinius į SVG, PDF, EPS, rastrinius vaizdus, pvz., PNG, JPG, GIF ir daug daugiau.

„Canvas“ yra atvirojo kodo grynojo „Go“ vektorinio piešimo biblioteka, teikianti visas piešimo funkcijas, tokias pat kaip ir HTML5 drobės API per WASM ir OpenGL. Biblioteka leidžia programinės įrangos kūrėjams savo programose eksportuoti vektorius į SVG, PDF, EPS ir rastrinius vaizdus, pvz., PNG, JPG, GIF ir daugelį kitų.

Biblioteka gali būti laikoma gera „Go“ alternatyva Kairui ar mazgui. Biblioteka palaiko daugybę funkcijų, susijusių su manipuliavimu keliu, pvz., išlyginimą, glostymą ir brūkšniavimą ir kt. Ji apima teksto formatavimo ir šriftų įterpimo palaikymą. Taip pat galite lengvai konvertuoti šriftus į kontūrus. Kūrėjai gali lengvai naudoti grafikų, žemėlapių ir dokumentų braižymo funkciją.

Previous Next

Darbo su Canvas pradžia

Lengviausias ir rekomenduojamas būdas įdiegti „Canvas“ yra „GitHub“.

Įdiekite „Image“ per „GitHub“.

go get -u https://github.com/tdewolff/canvas.git

Pieškite ir tvarkykite tekstą naudodami „Go API“.

Atvirojo kodo „Canvas“ bibliotekoje yra keletas svarbių funkcijų, susijusių su teksto piešimu ir tvarkymu naudojant „Go“ komandas. Biblioteka turi labai stiprų teksto formatavimo palaikymą, turi gerą teksto formatavimo priemonę ir įterpia šriftus arba konvertuoja juos į kontūrus. Jis palaiko tokias funkcijas kaip teksto talpinimas langelyje, stilių ir teksto dekoracijų taikymas, tipografiniai pakaitalai, teksto kaip kelio piešimas, rastrinių vaizdų piešimas ir daug daugiau.

Kelių tiesimas ir valdymas

Atvirojo kodo Canvas biblioteka suteikia programinės įrangos kūrėjams galimybę kurti kelius savo programose. Kelias paprastai susideda iš kelių antrinių kelių, kurių kiekvienas prasideda komanda MoveTo. Atminkite, kad sutampantys keliai gali atšaukti. Iš šių kelių galite lengvai išgauti informaciją. Taip pat galite manipuliuoti, transformuoti, pridėti kelią, sujungti kelią ir pakeisti kelio kryptį.

Pateikite tekstinį dokumentą į PNG

Atvirojo kodo Canvas biblioteka leidžia programinės įrangos kūrėjams pateikti tekstinius dokumentus PNG formatu savo programoje, naudojant Go programavimo komandas. Biblioteka leidžia generuoti vaizdą per drobę ir lengvai sugeneruoti PNG iš to vaizdo. 

 Lietuvių