1. Produktai
  2.   Vaizdas
  3.   GO
  4.   GeoPattern
 
  

Atvirojo kodo vaizdo manipuliavimo biblioteka, skirta „Go“ kūrėjams

Nemokama API, skirta kurti gražius generuojančius vaizdo raštus iš eilutės programoje Go.

„GeoPattern“ yra atvirojo kodo API, skirta „Go“ kūrėjams kurti generatyvius vaizdų šablonus iš programoje esančios eilutės. API generuoja SVG šablonus iš eilutės. Nustačius įgėlimo maišos reikšmes, ji paverčiama SHA, spalva ir raštu. Galite pakeisti išvesties vaizdo spalvą pakeisdami atspalvį iš numatytosios pagrindinės spalvos. API suteikia 16 skirtingų modelių parinkčių ir galite naudoti po vieną.

API SVG išvestis puikiai tinka tinklainės ekranams. Tai leidžia vartotojams naudoti vaizdus kaip konteinerio fono paveikslėlį. Naudodami API galite kurti ševronus, koncentrinius apskritimus, deimantus, šešiakampius, mozaikinius kvadratus, įdėtus kvadratus, aštuonkampius, persidengiančius apskritimus, persidengiančius žiedus, pledus, pliuso ženklus, sinusines bangas, kvadratus, teseliaciją, trikampius. ir xes modelius.

Previous Next

Darbo su GeoPattern pradžia

Lengviausias ir rekomenduojamas būdas įdiegti „GeoPattern“ yra „GitHub“. Norėdami lengvai ir sklandžiai įdiegti, naudokite šią komandą.

Įdiekite GeoPattern per „GitHub“.

 go get github.com/pravj/geopattern

Generuokite šablonų vaizdus naudodami GO biblioteką

Atvirojo kodo GeoPattern biblioteka leidžia programinės įrangos kūrėjams programiškai generuoti geografinių raštų brėžinius savo programoje, naudojant Go komandas. Kūrėjai turi išanalizuoti pasirinktinę šablono frazę, tada sugeneruoti šabloną pasirinkdami bet kurį tipą. Kūrėjas taip pat gali nustatyti generuojamų geografinių raštų bazinę ir fono spalvą.

Kurkite šablonų vaizdus naudodami 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)
}

Šablono vaizdų kūrimas naudojant specifinę pagrindo fono spalvą naudojant 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)
}
 Lietuvių