ספריית ניהול תמונות קוד פתוח עבור מפתחים
חינם API כדי ליצור דפוסי תמונה גנרטיבים יפה מחרוזת ב-Go.
GeoPattern הוא קוד פתוח API עבור מפתחים כדי ליצור דפוס תמונה גנרי מתוך מחרוזת עם ביישום. API יצר איטום של SVG תבניות מתוך מחרוזת. על ידי קביעת הערכים בגיבוב, הוא מומר ל- HA, צבע ותבנית. אתה יכול לשנות את הצבע של התמונה הפלט על ידי שינוי הגוון מתוך צבע בסיס ברירת מחדל. API מספק 16 אפשרויות דפוס שונות ואתה יכול להשתמש אחד בכל פעם.
THe SVG פלט של API הוא נהדר עבור תצוגות הרשתית. זה מאפשר למשתמשים להשתמש בתמונות כתמונת רקע עבור מיכל. באמצעות API, אתה יכול ליצור chevrons, מעגלים קונצנטריים, יהלומים, hexagonal, צינורות פסיפס, ריבועים מקוננים, אוקטגון, overlapping-cirares.
מתחילים עם GeoPattern
הדרך הקלה ביותר וממליצה להתקין GeoPattern היא דרך GitHub. אנא השתמש בפקודה הבאה עבור התקנה קלה וקלה.
מתקן GeoPattern דרך GitHub
go get github.com/pravj/geopattern
יצירת תמונות דרך ספריית Gt
ספריית קוד פתוח 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)
}