1. Producten
  2.   Afbeelding
  3.   GO
  4.   GeoPattern
 
  

Open Source Image Manipulation Library voor Go-ontwikkelaars

Gratis API om prachtige generatieve afbeeldingspatronen te maken van een string in Go.

GeoPattern is een open-source API waarmee Go-ontwikkelaars generatieve afbeeldingspatronen kunnen maken op basis van een tekenreeks in de toepassing. De API genereert tiling SVG-patronen uit een string. Door de waarden in de steekhash te bepalen, wordt deze omgezet in SHA, kleur en een patroon. U kunt de kleur van het uitgevoerde beeld wijzigen door de tint van een standaard basiskleur te wijzigen. De API biedt 16 verschillende patroonopties en u kunt er één voor één gebruiken.

De SVG-uitvoer van de API is geweldig voor de retina-displays. Hiermee kunnen gebruikers de afbeeldingen gebruiken als achtergrondafbeelding voor een container. Met behulp van de API kunt u punthaken, concentrische cirkels, ruiten, zeshoeken, mozaïekvierkanten, geneste vierkanten, achthoeken, overlappende cirkels, overlappende ringen, plaid, plustekens, sinusgolven, vierkanten, mozaïekpatroon, driehoeken maken en xes-patronen.

Previous Next

Aan de slag met GeoPattern

De gemakkelijkste en aanbevolen manier om GeoPattern te installeren is via GitHub. Gebruik de volgende opdracht voor een gemakkelijke en soepele installatie.

Installeer GeoPattern via GitHub

 go get github.com/pravj/geopattern

Genereer patroonafbeeldingen via GO Library

De open source GeoPattern-bibliotheek stelt softwareontwikkelaars in staat om geo-patroontekeningen programmatisch te genereren in hun eigen applicatie met behulp van Go-opdrachten. Ontwikkelaars moeten de aangepaste patroonzin ontleden en vervolgens het patroon genereren door een willekeurig type te selecteren. De ontwikkelaar kan ook de basiskleur en achtergrondkleur van de gegenereerde geopatronen instellen.

Maak patroonafbeeldingen via 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)
}

Patroonafbeeldingen maken met specifieke basisachtergrondkleur via 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)
}
 Dutch