Open Source Go API för bearbetning av vektorritningar
Pure Go Library som låter utvecklare exportera vektorritningar till SVG, PDF, EPS, rasterbilder som PNG, JPG, GIF och många fler.
Canvas är ett renodlat Go vektorritningsbibliotek med öppen källkod som ger komplett ritningsfunktionalitet på samma sätt som HTML5 canvas API genom WASM och OpenGL. Biblioteket gör det möjligt för mjukvaruutvecklare att exportera vektorer till SVG, PDF, EPS och rasterbilder som PNG, JPG, GIF och många fler i sina egna applikationer.
Biblioteket kan betraktas som ett bra Go-alternativ för Kairo eller nod-canvas. Biblioteket har inkluderat stöd för ett brett utbud av funktioner relaterade till banmanipulation som tillplattning, strykning och streck, etc. Det har inkluderat stöd för textformatering och typsnittsinbäddning. Du kan också enkelt konvertera teckensnitt till konturer. Utvecklare kan enkelt använda funktionsplottning av grafer, kartor och dokument.
Komma igång med Canvas
Det enklaste och rekommenderade sättet att installera Canvas är via GitHub.
Installera bildbehandling via GitHub
go get -u https://github.com/tdewolff/canvas.git
Rita och hantera text via Go API
Canvas-biblioteket med öppen källkod har inkluderat flera viktiga funktioner relaterade till att rita och hantera text med hjälp av Go-kommandon. Biblioteket har inkluderat mycket starkt stöd för textformatering och har en bra textformaterare och bäddar in typsnitt eller konverterar dessa till konturer. Den stöder funktioner som att passa in text i rutan, tillämpa stilar och textdekorationer, typografiska ersättningar, rita text som en bana, måla rastrerade bilder och mycket mer.
Bygga och hantera vägar
Canvas-biblioteket med öppen källkod ger mjukvaruutvecklare möjlighet att konstruera vägar i sina egna applikationer. En sökväg består vanligtvis av flera undersökvägar som var och en börjar med ett MoveTo-kommando. Kom ihåg att överlappande vägar kan avbrytas. Du kan enkelt extrahera information från dessa vägar. Du kan också manipulera, transformera, lägga till sökväg, sammanfoga sökväg och vända banans riktning.
Rendera textdokument till PNG
Canvas-biblioteket med öppen källkod gör det möjligt för mjukvaruutvecklare att rendera textdokument till PNG-format i sin egen applikation med hjälp av Go-programmeringskommandon. Biblioteket gör det möjligt att generera en bild via canvas och att kunna generera en PNG från den bilden med lätthet.