Open-Source-Go-API für die Verarbeitung von Vektorzeichnungen
Pure Go-Bibliothek, mit der Entwickler Vektorzeichnungen in SVG, PDF, EPS, Rasterbilder wie PNG, JPG, GIF und viele mehr exportieren können.
Canvas ist eine reine Go Vektorgrafik-Bibliothek, die vollständige Zeichenfunktionen wie die von HTML5 Leinwand API bis WAS und OpenGL bietet. Die Bibliothek ermöglicht es Software-Entwicklern, Vektoren in SVG, PDF, PS und Raster-Images wie NG, JPG, GIF und viele mehr innerhalb ihrer eigenen Anwendungen zu exportieren.
Die Bibliothek kann als gute Go-Alternative für Kairo oder node-canvas angesehen werden. Die Bibliothek hat Unterstützung für eine breite Palette von Funktionen im Zusammenhang mit Pfadmanipulation, wie Schmeicheleien, Schlagen und Waschen usw. enthalten. Es enthält Unterstützung für die Formatierung von Texten und die Einbettung von Schriften. Sie können auch Schriften in Umriss umwandeln. Entwickler können problemlos Funktionen zur Darstellung von Graphen, Karten und Dokumenten verwenden.
Erste Schritte mit Canvas
Der einfachste und empfohlene Weg, Canvas zu installieren, ist über GitHub.
Installieren Sie Imaging über GitHub
go get -u https://github.com/tdewolff/canvas.git
Zeichnen und verwalten Sie Text über die Go-API
Die Open-Source-Canvas-Bibliothek enthält mehrere wichtige Funktionen zum Zeichnen und Verwalten von Text mit Go-Befehlen. Die Bibliothek hat eine sehr starke Unterstützung für die Formatierung von Texten enthalten und hat einen guten Text formatiert und Schriften einbettet oder diese in Umriss umwandelt. Es unterstützt Funktionen wie das Einfügen von Text in das Feld, das Anwenden von Stilen und Textdekorationen, topographische Ersetzungen, das Zeichnen von Text als Pfad, das Malen von Rasterbildern und vieles.
Erstellen und Verwalten von Pfaden
Die Open Source Canvas Bibliothek gibt Software-Entwicklern die Möglichkeit, Pfade innerhalb ihrer eigenen Anwendungen zu konstruieren. Ein Pfad besteht normalerweise aus mehreren Unterseiten, die jeweils mit einem MoveTo-Befehl beginnen. Bitte denken Sie daran, dass sich überlappende Pfade abbrechen können. Sie können einfach Informationen aus diesen Pfaden extrahieren. Sie können auch den Pfad manipulieren, verändern, anhängen, Pfad knüpfen und die Richtung des Pfades rückgängig machen.
Textdokument in PNG rendern
Die Open-Source-Canvas-Bibliothek ermöglicht es Softwareentwicklern, Textdokumente mithilfe von Go-Programmierbefehlen in ihrer eigenen Anwendung in das PNG-Format zu rendern. Die Bibliothek ermöglicht das Generieren eines Bildes über die Leinwand und das einfache Generieren eines PNG aus diesem Bild.