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

Åpen kildekode bildemanipulasjonsbibliotek for Go-utviklere

Gratis API for å lage vakre generative bildemønstre fra en streng i Go.

GeoPattern er en åpen kildekode API for Go-utviklere for å lage generative bildemønstre fra en streng fra med i applikasjonen. API-en genererer tiling SVG-mønstre fra en streng. Ved å bestemme verdiene i sting-hashen konverteres den til SHA, farge og et mønster. Du kan endre fargen på utdatabildet ved å endre nyansen fra en standard grunnfarge. API-en gir 16 forskjellige mønsteralternativer, og du kan bruke ett om gangen.

SVG-utgangen til API-en er flott for netthinneskjermene. Det lar brukerne bruke bildene som bakgrunnsbilde for en beholder. Ved å bruke API kan du lage chevrons, konsentriske sirkler, diamanter, sekskanter, mosaikk-firkanter, nestede firkanter, åttekanter, overlappende sirkler, overlappende ringer, rutete, pluss-tegn, sinusbølger, firkanter, tesseller, trekanter og xes-mønstre.

Previous Next

Komme i gang med GeoPattern

Den enkleste og anbefalte måten å installere GeoPattern på er via GitHub. Bruk følgende kommando for en enkel og smidig installasjon.

Installer GeoPattern via GitHub

 go get github.com/pravj/geopattern

Generer mønsterbilder via GO Library

GeoPattern-biblioteket med åpen kildekode gjør det mulig for programvareutviklere å programmere generere geomønstertegninger i sin egen applikasjon ved å bruke Go-kommandoer. Utviklere må analysere den egendefinerte mønsterfrasen, og deretter generere og deretter generere mønsteret ved å velge hvilken som helst type. Utvikleren kan også angi grunnfarge og bakgrunnsfarge for de genererte geomønstrene.

Lag mønsterbilder 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)
}

Oppretting av mønsterbilder med spesifikk bakgrunnsfarge 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)
}
 Norsk