Open Source Image Manipulation Library for Go Developers
Gratis API per creare bellissimi modelli generativi di immagine da una stringa in Go.
GeoPattern è una open-source API per gli sviluppatori Go per creare un modello di immagine generativa da una stringa da con nell'applicazione. Il API genera formatura SVG modelli da una stringa. Determinando i valori nell'hash pungente, è convertito in HA, colore e un modello. È possibile modificare il colore dell'immagine di uscita modificando la tonalità da un colore di base predefinito. Il API fornisce 16 diverse opzioni di modello e si può utilizzare uno alla volta.
THe SVG uscita del API è grande per i display retina. Permette agli utenti di utilizzare le immagini come immagine di sfondo per un contenitore. Utilizzando il API, è possibile creare chevron, cerchi concentrici, diamanti, esagonali, mosaico-square, nidificato-square, ottagonali, cerchi sovrapposti,
Iniziare con GeoPattern
Il modo più semplice e consigliabile per installare GeoPattern è via GitHub. Si prega di utilizzare il seguente comando per un'installazione facile e liscia.
Installare GeoPattern via GitHub
go get github.com/pravj/geopattern
Generare immagini del modello tramite Biblioteca Gt
La libreria open source GeoPattern consente agli sviluppatori di software di generare programmaticamente disegni geo pattern all'interno della propria applicazione utilizzando i comandi Go. Gli sviluppatori hanno bisogno di parse la frase del modello personalizzato, e quindi generare il quindi generare il modello selezionando qualsiasi tipo. Lo sviluppatore può anche impostare il colore di base e il colore di sfondo dei modelli geo generati.
Creare immagini del modello tramite 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)
}
Creazione di immagini modello con sfondo specifico colore tramite 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)
}