1. Produkti
  2.   Attēls
  3.   GO
  4.   GeoPattern
 
  

Atvērtā pirmkoda attēlu manipulāciju bibliotēka Go izstrādātājiem

Bezmaksas API, lai izveidotu skaistus ģeneratīvus attēlu modeļus no virknes Go.

GeoPattern ir atvērtā koda API Go izstrādātājiem, lai izveidotu ģeneratīvus attēlu modeļus no virknes no lietojumprogrammā. API ģenerē flīžu SVG modeļus no virknes. Nosakot vērtības dzēliena jaucējkodā, tas tiek pārveidots par SHA, krāsu un rakstu. Varat mainīt izvadītā attēla krāsu, mainot nokrāsu no noklusējuma bāzes krāsas. API nodrošina 16 dažādas modeļa opcijas, un jūs varat izmantot vienu vienlaikus.

API SVG izvade ir lieliska tīklenes displejiem. Tas ļauj lietotājiem izmantot attēlus kā konteinera fona attēlu. Izmantojot API, varat izveidot ševronus, koncentriskus apļus, dimantus, sešstūrus, mozaīkas kvadrātus, ligzdotus kvadrātus, astoņstūrus, pārklājošus apļus, pārklājošus gredzenus, pledus, pluszīmes, sinusa viļņus, kvadrātus, tērzēšanu, trīsstūrus. un xes modeļiem.

Previous Next

Darba sākšana ar GeoPattern

Vienkāršākais un ieteicamākais veids, kā instalēt GeoPattern, ir caur GitHub. Lūdzu, izmantojiet šo komandu, lai instalēšana būtu vienkārša un vienmērīga.

Instalējiet GeoPattern, izmantojot GitHub

 go get github.com/pravj/geopattern

Ģenerējiet modeļu attēlus, izmantojot GO bibliotēku

Atvērtā pirmkoda GeoPattern bibliotēka ļauj programmatūras izstrādātājiem programmatiski ģenerēt ģeogrāfisko rakstu zīmējumus savā lietojumprogrammā, izmantojot komandas Go. Izstrādātājiem ir jāparsē pielāgotā modeļa frāze un pēc tam jāģenerē raksts, atlasot jebkuru veidu. Izstrādātājs var arī iestatīt ģenerēto ģeogrāfisko rakstu pamatkrāsu un fona krāsu.

Izveidojiet modeļu attēlus, izmantojot 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)
}

Raksta attēla izveide ar īpašu pamata fona krāsu, izmantojot 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)
}
 Latviski