API Go open source per l'elaborazione di disegni vettoriali
Pure Go Library che consente agli sviluppatori di esportare disegni vettoriali in SVG, PDF, EPS, immagini raster come PNG, JPG, GIF e molti altri.
Canvas è una libreria di disegno vettoriale Go pura open source che fornisce funzionalità di disegno complete, le stesse dell'API canvas HTML5 tramite WASM e OpenGL. La libreria consente agli sviluppatori di software di esportare vettori in SVG, PDF, EPS e immagini raster come PNG, JPG, GIF e molti altri all'interno delle proprie applicazioni.
La libreria può essere considerata una buona alternativa Go per Cairo o node-canvas. La libreria include il supporto per un'ampia gamma di funzionalità relative alla manipolazione del percorso come appiattimento, tratti e trattini, ecc. Ha incluso il supporto per la formattazione del testo e l'incorporamento dei caratteri. Puoi anche convertire facilmente i caratteri in contorni. Gli sviluppatori possono utilizzare facilmente il tracciamento delle caratteristiche di grafici, mappe e documenti.
Guida introduttiva a Canvas
Il modo più semplice e consigliato per installare Canvas è tramite GitHub.
Installa l'imaging tramite GitHub
go get -u https://github.com/tdewolff/canvas.git
Disegna e gestisci il testo tramite l'API Go
La libreria open source Canvas ha incluso diverse importanti funzionalità relative al disegno e alla gestione del testo utilizzando i comandi Vai. La libreria include un supporto molto forte per la formattazione del testo e ha un buon formattatore di testo e incorpora i caratteri o li converte in contorni. Supporta funzionalità come l'inserimento del testo nella casella, l'applicazione di stili e decorazioni di testo, le sostituzioni tipografiche, il disegno del testo come tracciato, la pittura di immagini rasterizzate e molto altro.
Costruzione e gestione dei percorsi
La libreria open source Canvas offre agli sviluppatori di software la possibilità di costruire percorsi all'interno delle proprie applicazioni. Un percorso di solito è costituito da più sottopercorsi, ciascuno dei quali inizia con un comando Sposta su. Ricorda che i percorsi sovrapposti possono essere annullati. Puoi facilmente estrarre informazioni da questi percorsi. Puoi anche manipolare, trasformare, aggiungere tracciati, unire tracciati e invertire la direzione del tracciato.
Rendi documento di testo in formato PNG
La libreria open source Canvas consente agli sviluppatori di software di eseguire il rendering di documenti di testo in formato PNG all'interno della propria applicazione utilizzando i comandi di programmazione Go. La libreria consente di generare un'immagine tramite tela e di essere in grado di generare facilmente un PNG da quell'immagine.