1. Tuotteet
  2.   Kuva
  3.   GO
  4.   GeoPattern
 
  

Avoimen lähdekoodin kuvankäsittelykirjasto Go-kehittäjille

Ilmainen API luoda kauniita generatiivisia kuvakuvioita merkkijonosta Gossa.

GeoPattern on avoimen lähdekoodin sovellusliittymä Go-kehittäjille, jotka voivat luoda generatiivisia kuvakuvioita sovelluksen merkkijonosta. API luo laatoitus SVG-kuvioita merkkijonosta. Määrittämällä arvot sting hashissa, se muunnetaan SHA:ksi, väriksi ja kuvioksi. Voit muuttaa tulostetun kuvan väriä muuttamalla sävyä oletusperusväristä. API tarjoaa 16 erilaista kuviovaihtoehtoa ja voit käyttää yhtä kerrallaan.

API:n SVG-tulostus sopii erinomaisesti verkkokalvon näytöille. Sen avulla käyttäjät voivat käyttää kuvia säilön taustakuvana. API:n avulla voit luoda nuolimerkkejä, samankeskisiä ympyröitä, timantteja, kuusikulmioita, mosaiikkineliöitä, sisäkkäisiä neliöitä, kahdeksankulmia, päällekkäisiä ympyröitä, päällekkäisiä renkaita, ruudullisia, plus-merkkejä, siniaaltoja, neliöitä, tessellaatioita, kolmioita ja xes-kuvioita.

Previous Next

GeoPatternin käytön aloittaminen

Helpoin ja suosituin tapa asentaa GeoPattern on GitHubin kautta. Käytä seuraavaa komentoa helppoa ja sujuvaa asennusta varten.

Asenna GeoPattern GitHubin kautta

 go get github.com/pravj/geopattern

Luo kuviokuvia GO Libraryn kautta

Avoimen lähdekoodin GeoPattern-kirjaston avulla ohjelmistokehittäjät voivat luoda ohjelmallisesti geokuvioita omassa sovelluksessaan Go-komentojen avulla. Kehittäjien on jäsennettävä mukautettu mallilause ja luotava sitten malli valitsemalla mikä tahansa tyyppi. Kehittäjä voi myös määrittää luotujen geokuvioiden perus- ja taustavärin.

Luo kuviokuvia GO API:n kautta

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

Kuvion luominen tietyllä pohjavärillä GO:n kautta

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