Atvērtā pirmkoda Go API vektoru zīmējumu apstrādei
Pure Go Library, kas ļauj izstrādātājiem eksportēt vektoru zīmējumus uz SVG, PDF, EPS, rastra attēliem, piemēram, PNG, JPG, GIF un daudz ko citu.
Canvas ir atvērtā pirmkoda Go vektoru zīmēšanas bibliotēka, kas nodrošina pilnīgu zīmēšanas funkcionalitāti, kas ir tāda pati kā HTML5 kanvas API, izmantojot WASM un OpenGL. Bibliotēka ļauj programmatūras izstrādātājiem savās lietojumprogrammās eksportēt vektorus uz SVG, PDF, EPS un rastra attēliem, piemēram, PNG, JPG, GIF un daudz ko citu.
Bibliotēku var uzskatīt par labu Go alternatīvu Kairai vai node-canvas. Bibliotēka ir iekļāvusi atbalstu plašam funkciju klāstam, kas saistītas ar manipulācijām ar ceļu, piemēram, saplacināšanu, glāstīšanu un svītrošanu utt. Tā ir iekļāvusi atbalstu teksta formatēšanai un fontu iegulšanai. Varat arī viegli pārvērst fontus kontūrās. Izstrādātāji var viegli izmantot funkciju grafiku, kartes un dokumentus.
Darba sākšana ar Canvas
Vienkāršākais un ieteicamākais Canvas instalēšanas veids ir GitHub.
Instalējiet attēlu, izmantojot GitHub
go get -u https://github.com/tdewolff/canvas.git
Zīmējiet un pārvaldiet tekstu, izmantojot Go API
Atvērtā pirmkoda Canvas bibliotēkā ir iekļauti vairāki svarīgi līdzekļi, kas saistīti ar teksta zīmēšanu un pārvaldību, izmantojot komandas Go. Bibliotēkā ir iekļauts ļoti spēcīgs teksta formatēšanas atbalsts, un tai ir labs teksta formatētājs, kas iegulst fontus vai pārvērš tos kontūrās. Tā atbalsta tādas funkcijas kā teksta ievietošana lodziņā, stilu un teksta dekorāciju pielietošana, tipogrāfiska aizstāšana, teksta kā ceļa zīmēšana, rastrētu attēlu krāsošana un daudz kas cits.
Ceļu veidošana un vadīšana
Atvērtā pirmkoda Canvas bibliotēka sniedz programmatūras izstrādātājiem iespēju izveidot ceļus savās lietojumprogrammās. Ceļš parasti sastāv no vairākiem apakšceļiem, no kuriem katrs sākas ar komandu MoveTo. Lūdzu, ņemiet vērā, ka ceļi, kas pārklājas, var tikt atcelti. Jūs varat viegli iegūt informāciju no šiem ceļiem. Varat arī manipulēt, pārveidot, pievienot ceļu, pievienoties ceļam un mainīt ceļa virzienu.
Renderēt teksta dokumentu PNG formātā
Atvērtā pirmkoda Canvas bibliotēka ļauj programmatūras izstrādātājiem savā lietojumprogrammā renderēt teksta dokumentus PNG formātā, izmantojot Go programmēšanas komandas. Bibliotēka ļauj ģenerēt attēlu, izmantojot kanvas, un var viegli ģenerēt no šī attēla PNG.