Βιβλιοθήκη διαχείρισης εικόνων ανοιχτού κώδικα για τους Go Developers
Δωρεάν API για να δημιουργήσετε όμορφα μοτίβα εικόνας από μια χορδή στο Go.
Το GeoPattern είναι ένα open-source API για τους προγραμματιστές του Go να δημιουργήσουν ένα μοτίβο γενετικής εικόνας από μια συμβολοσειρά από την εφαρμογή. Οι API δημιουργούν SVG μοτίβα από μια χορδή. Με τον προσδιορισμό των τιμών στο hash sting, μετατρέπεται σε HA, χρώμα και ένα μοτίβο. Μπορείτε να αλλάξετε το χρώμα της εικόνας εξόδου αλλάζοντας την απόχρωση από ένα προεπιλεγμένο βασικό χρώμα. Το API παρέχει 16 διαφορετικές επιλογές μοτίβου και μπορείτε να χρησιμοποιήσετε μία κάθε φορά.
THe SVG παραγωγή του API είναι μεγάλη για τις οθόνες αμφιβληστροειδούς. Επιτρέπει στους χρήστες να χρησιμοποιούν τις εικόνες ως εικόνα φόντου για ένα δοχείο. Χρησιμοποιώντας τα API, μπορείτε να δημιουργήσετε chevrons, ομόκεντρους κύκλους, διαμάντια, εξαγωνικά, τετράγωνα, τετράγωνα, τετράγωνα, οκτάγωνα, τετράγωνα, τρίγωνα
Ξεκινώντας με το GeoPattern
Ο ευκολότερος και συνιστώμενος τρόπος εγκατάστασης GeoPattern είναι μέσω GitHub. Χρησιμοποιήστε την ακόλουθη εντολή για εύκολη και ομαλή εγκατάσταση.
Εγκατάσταση GeoPattern μέσω GitHub
go get github.com/pravj/geopattern
Δημιουργία εικόνων με βάση το πρότυπο Gt Library
Η βιβλιοθήκη ανοιχτού κώδικα GeoPattern επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν προγραμματικά σχέδια γεωγραφικών μοτίβων μέσα στη δική τους εφαρμογή χρησιμοποιώντας εντολές Go. Οι προγραμματιστές πρέπει να συνδυάσουν τη φράση προσαρμοσμένου μοτίβου και στη συνέχεια να δημιουργήσουν το μοτίβο με την επιλογή οποιουδήποτε τύπου. Ο προγραμματιστής μπορεί επίσης να ορίσει το χρώμα βάσης και το χρώμα του φόντου των παραγόμενων γεωγραφικών μοτίβων.
Δημιουργία εικόνων μέσω 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)
}
Δημιουργία εικόνων με συγκεκριμένο χρώμα υποβάθρου βάσης μέσω 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)
}