1. Produse
  2.   Imagine
  3.   GO
  4.   GeoPattern
 
  

Open Source Image Manipulation Library pentru dezvoltatorii Go

Gratuit API pentru a crea modele frumoase de imagine generatoare dintr-un șir în Go.

GeoPattern este un open-source API pentru dezvoltatorii Go pentru a crea un model generativ de imagine dintr-un șir din aplicație. API generează SVG de modele dintr-o coardă. Prin determinarea valorilor în hash-ul înțepător, acesta este transformat în HA, culoare și un model. Puteți schimba culoarea imaginii de ieșire prin schimbarea nuanței de la o culoare de bază implicită. API oferă 16 opțiuni de modelare diferite și puteți utiliza una la un moment dat.

THe SVG ieșirea din API este mare pentru afișajele retinei. Acesta permite utilizatorilor să utilizeze imaginile ca imagine de fundal pentru un container. Cu ajutorul celor API, puteți crea chevroni, cercuri concentrice, diamante, hexagonale, mozaic-square, patrate înghițite, octagonice, overlessanger.

Previous Next

A început cu GeoPattern

Cel mai simplu și recomandat mod de a instala GeoPattern este prin GitHub. Vă rugăm să utilizați următoarea comandă pentru o instalare ușoară și netedă.

Instalați GeoPattern prin GitHub

 go get github.com/pravj/geopattern

Imagini de tipar prin Biblioteca Gt

Biblioteca open source GeoPattern permite dezvoltatorilor de software să genereze programatic desene de tip geo în propria aplicație folosind comenzile Go. Dezvoltatorii trebuie să parcheze expresia tipar personalizat și apoi să genereze modelul prin selectarea oricărui tip. Dezvoltatorul poate, de asemenea, să stabilească culoarea de bază și culoarea de fundal a modelelor geo generate.

Creează imagini prin 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)
}

Creare de imagini cu culori specifice de bază prin 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)
}
 Română