1. Produtos
  2.   Imagem
  3.   GO
  4.   GeoPattern
 
  

Open Source Image Manipulation Library for Go Developers

Grátis API para belos de imagem gerativos de uma string em Go.

GeoPattern é um código aberto API para que os desenvolvedores Go criem padrão de imagem gerativa de uma string de com na. Os API geram o tiling SVG de uma string. Ao os valores na hash do sting, ele é convertido em HA, cor e um padrão. Você pode alterar a cor da imagem de, alterando a tonalidade de uma cor de base padrão. O API oferece 16 de padrão diferentes e você pode usar uma de cada vez.

THe SVG do API é grande para os displays retina. Permite aos usuários usar as imagens como uma imagem de fundo para um recipiente. o API, você pode chevrons, concêntricos-círculos,, hexagonal, mosaico-quadros, quadrados aninhados, octogonais, triplantes sobrepostos,

Previous Next

Começando com GeoPattern

A maneira mais fácil e recomendável de instalar GeoPattern é via GitHub. Utilize o seguinte comando para uma instalação fácil e suave.

Instalar GeoPattern através GitHub

 go get github.com/pravj/geopattern

Gerar imagens padrão através da biblioteca Gt

A biblioteca open source GeoPattern permite que os desenvolvedores de software gerem programaticamente de padrão geo dentro de sua usando comandos Go. Os desenvolvedores precisam a frase padrão personalizada, e, em seguida, o padrão, selecionando qualquer tipo. O desenvolvedor também pode definir a cor de base e a cor de fundo dos geo gerados.

Criar imagens de padrão através do 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)
}

Criação de imagem de padrão com cor de fundo de base específica via 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)
}
 Português