Open Source Go API for vektortegningsbehandling
Pure Go Library som lar utviklere eksportere vektortegninger til SVG, PDF, EPS, rasterbilder som PNG, JPG, GIF og mange flere.
Canvas er et åpen kildekode rent Go vektortegnebibliotek som gir komplett tegnefunksjonalitet på samme måte som HTML5 canvas API gjennom WASM og OpenGL. Biblioteket gjør det mulig for programvareutviklere å eksportere vektorer til SVG, PDF, EPS og rasterbilder som PNG, JPG, GIF og mange flere i sine egne applikasjoner.
Biblioteket kan betraktes som et godt Go-alternativ for Kairo eller node-lerret. Biblioteket har inkludert støtte for et bredt spekter av funksjoner knyttet til banemanipulering som utflating, stryking og dashing osv. Det har inkludert støtte for tekstformatering og innbygging av fonter. Du kan også enkelt konvertere skrifter til konturer. Utviklere kan enkelt bruke funksjonsplott av grafer, kart og dokumenter.
Komme i gang med Canvas
Den enkleste og anbefalte måten å installere Canvas på er via GitHub.
Installer bildebehandling via GitHub
go get -u https://github.com/tdewolff/canvas.git
Tegn og administrer tekst via Go API
Canvas-biblioteket med åpen kildekode har inkludert flere viktige funksjoner knyttet til tegning og administrasjon av tekst ved hjelp av Go-kommandoer. Biblioteket har inkludert meget sterk støtte for tekstformatering og har en god tekstformatering og legger inn fonter eller konverterer disse til konturer. Den støtter funksjoner som å tilpasse tekst i boksen, bruke stiler og tekstdekorasjoner, typografiske erstatninger, tegne tekst som en bane, male rasteriserte bilder og mye mer.
Bygge og administrere stier
Canvas-biblioteket med åpen kildekode gir programvareutviklere muligheten til å konstruere stier i sine egne applikasjoner. En bane består vanligvis av flere underbaner som hver starter med en MoveTo-kommando. Husk at overlappende baner kan avbryte. Du kan enkelt trekke ut informasjon fra disse banene. Du kan også manipulere, transformere, legge til bane, slå sammen bane og snu banens retning.
Gjengi tekstdokument til PNG
Canvas-biblioteket med åpen kildekode gjør det mulig for programvareutviklere å gjengi tekstdokumenter til PNG-format i sin egen applikasjon ved å bruke Go-programmeringskommandoer. Biblioteket gjør det mulig å generere et bilde via lerret og være i stand til å generere en PNG fra det bildet med letthet.