1. produkty
  2.   obraz
  3.   GO
  4.   GeoPattern
 
  

Open Source Image Manipulační knihovna pro vývojáře Go

Zdarma API vytvořit krásné generativní obraz vzory z řetězce v Go.

GeoPattern je open-source API pro Přejděte vývojářům vytvořit generativní obrazový vzor z řetězce s v aplikaci. API generuje tiling SVG vzory z řetězce. Při určování hodnot v bodnutí máh, je převeden do HA, barvy a vzoru. Můžete změnit barvu výstupního obrazu změnou odstínu z výchozí základní barvy. API poskytuje 16 různých možností vzoru a můžete použít najednou.

THe SVG výstup API je skvělé pro zobrazení sítnice. Umožňuje uživatelům používat obrázky jako obrázek na pozadí pro kontejner. Pomocí API můžete vytvořit chevrony, koncentrické řezy, diamanty, hexagonal, mozaiky-squares, vnořené-squares, osmiúhelník, překrývající se oblouky, překrývající se-kroužky, zaplacené, plus-signy, sine-waves, čtverce, tessellation, trojúhelníky a ano vzory.

Previous Next

Začínáme s GeoPattern

Nejjednodušší a doporučit způsob, jak nainstalovat GeoPattern je přes GitHub. Použijte následující příkaz pro snadnou a bezproblémovou instalaci.

Instalace GeoPattern přes GitHub

 go get github.com/pravj/geopattern

Generovat vzor obrázky přes knihovnu Gt

Open source GeoPattern knihovna umožňuje vývojářům softwaru programově vytvářet výkresy geo vzoru uvnitř vlastní aplikace pomocí příkazů Go. Vývojáři potřebují parse vlastní vzorové fráze, a poté generovat vzor výběrem jakéhokoli typu. Vývojář může také nastavit základní barvu a barvu pozadí vygenerovaných geo vzory.

Vytvořit vzor obrázky přes 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)
}

Tvorba obrazu s konkrétní základovou barvu pozadí pomocí 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)
}
 Čeština