Open Source billedmanipulationsbibliotek for Go-udviklere
Gratis API til at skabe smukke generative billedmønstre fra en streng i Go.
GeoPattern er en open source API til Go-udviklere til at skabe generative billedmønstre fra en streng fra med i applikationen. API'en genererer tiling SVG-mønstre fra en streng. Ved at bestemme værdierne i stikhashen omdannes den til SHA, farve og et mønster. Du kan ændre farven på outputbilledet ved at ændre nuancen fra en standardbasisfarve. API'en giver 16 forskellige mønstermuligheder, og du kan bruge én ad gangen.
SVG-outputtet fra API'et er fantastisk til nethindeskærmene. Det giver brugerne mulighed for at bruge billederne som baggrundsbillede til en container. Ved hjælp af API'et kan du oprette chevrons, koncentriske cirkler, diamanter, sekskanter, mosaikfirkanter, indlejrede firkanter, ottekanter, overlappende cirkler, overlappende ringe, plaid, plustegn, sinusbølger, firkanter, tesseller, trekanter og xes mønstre.
Kom godt i gang med GeoPattern
Den nemmeste og anbefalede måde at installere GeoPattern på er via GitHub. Brug venligst følgende kommando for en nem og smidig installation.
Installer GeoPattern via GitHub
go get github.com/pravj/geopattern
Generer mønsterbilleder via GO Library
Open source GeoPattern-biblioteket gør det muligt for softwareudviklere at programmere generere geomønstertegninger i deres egen applikation ved hjælp af Go-kommandoer. Udviklere skal analysere den tilpassede mønstersætning og derefter generere og derefter generere mønsteret ved at vælge en hvilken som helst type. Udvikleren kan også indstille basisfarve og baggrundsfarve for de genererede geomønstre.
Opret mønsterbilleder via GO 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)
}
Mønsterbilledeoprettelse med specifik basisbaggrundsfarve via GO
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)
}