Open Source Bildbearbeitungsbibliothek für Go-Entwickler
Free API to create beautiful generative image Patterns from a string in Go.
GeoPattern ist ein Open-Source API für Go-Entwickler, um generatives Bildmuster aus einem String aus mit in der Anwendung zu erstellen. Die API erzeugen SVG Muster aus einer Zeichenkette. Durch die Bestimmung der Werte im Sting-Hash wird er in HA, Farbe und ein Muster konvertiert. Sie können die Farbe des Ausgabebilds ändern, indem Sie den Farbton von einer Standardfarbe ändern. Die API bietet 16 verschiedene Musteroptionen und Sie können eins nach dem anderen benutzen.
THe SVG Ausgabe der API ist großartig für die Netzhautanzeigen. Es erlaubt den Benutzern, die Bilder als Hintergrundbild für einen Container zu verwenden. Mit Hilfe der API können Sie Chevrons, konzentrische Kreise, Diamanten, hexagonale, Mosaiksteine, sich überlappenden Jasquares, Segeln, Sündenbildungen erstellen.
Beginnen mit GeoPattern
Der einfachste und empfehlenswertste Weg GeoPattern zu installieren ist via GitHub. Bitte benutzen Sie den folgenden Befehl für eine einfache und reibungslose Installation.
Installieren GeoPattern über GitHub
go get github.com/pravj/geopattern
Musterbilder über Gt Library erzeugen
Die Open Source GeoPattern Bibliothek ermöglicht es Software-Entwicklern, Geo-Muster-Zeichnungen innerhalb ihrer eigenen Anwendung mithilfe von Go-Befehlen zu erstellen. Entwickler müssen die benutzerdefinierte Muster-Phrase parsen und dann das Muster erzeugen, indem sie einen beliebigen Typ auswählen. Der Entwickler kann auch Basisfarbe und Hintergrundfarbe der generierten Geo Patterns einstellen.
Erstellen von Musterbildern über Gt API
package main
import (
"fmt"
"github.com/pravj/geopattern"
)
// Prints pattern's SVG string for a specific pattern
func main() {
args := map[string]string{"generator": "squares"}
gp := geopattern.Generate(args)
fmt.Println(gp)
}
Musterbild-Erstellung mit spezifischer Hintergrundfarbe im Hintergrund via Gt.
package main
import (
"fmt"
"github.com/pravj/geopattern"
)
// Prints pattern's SVG string with a specific base background color
func main() {
args := map[string]string{"baseColor": "#e2b"}
gp := geopattern.Generate(args)
fmt.Println(gp)
}