1. Produkter
  2.   Billede
  3.   GO
  4.   GeoPattern
 
  

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.

Previous Next

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)
}
 Dansk