Nyílt forráskódú manipulációs könyvtár a Go Developers számára
Ingyenes API, hogy hozzon létre gyönyörű generatív kép minták egy sztring in Go.
GeoPattern egy nyílt forráskódú API A fejlesztők generatív képmintát hoznak létre egy sztringből az alkalmazásban. A API kötelék SVG mintát generál egy sztringből. A sting hash értékeinek meghatározásával HA-ra, színre és mintára konvertálódik. A kimeneti kép színét megváltoztathatja az alapértelmezett bázisszín megváltoztatásával. A API 16 különböző minta opciót kínál, és egy időben használhatja.
A API-os THe SVG kimenet nagyszerű a retina kijelzők számára. Ez lehetővé teszi a felhasználók számára, hogy a képeket háttérképként használják egy konténer számára. A API-ot használva krevronokat, koncentrikus ciklusokat, gyémántokat, hexagonális, mozaik négyzeteket, fészkelőket, octagont, átfedési ciklusokat, átfedés-gyűrűket, fizetett, plusz-jeleket, síkfalókat, tereket, teksellációt, háromszögeket és igen mintákat hozhat.
Kezdve GeoPattern
A GeoPattern telepítésének legegyszerűbb és legegyszerűbb módja GitHub. Kérjük, használja a következő parancsot egy egyszerű és sima telepítéshez.
Telepítsen GeoPattern-et GitHub-on keresztül
go get github.com/pravj/geopattern
Generálja a Pattern képeket a Gt könyvtáron keresztül
A nyílt forráskódú GeoPattern könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy programozzák a geomintás rajzokat a saját alkalmazásukban a Go parancsok segítségével. A fejlesztőknek el kell választaniuk a szokásos minta kifejezést, majd generálniuk kell a mintát bármilyen típus kiválasztásával. A fejlesztő a generált geominták alapszínét és hátterét is beállíthatja.
Készítsen Pattern képeket 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)
}
Pattern Image létrehozása a specifikus bázis háttérszín segítségével 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)
}