แหล่งที่มาเปิดห้องสมุดการจัดการภาพสําหรับนักพัฒนา Go

API ฟรีเพื่อสร้างรูปแบบภาพทั่วไปที่สวยงามจากสตริงใน Go

GeoPattern เป็นโอเพนซอร์ส API สําหรับนักพัฒนา Go เพื่อสร้างรูปแบบภาพทั่วไปจากสตริงจากในแอปพลิเคชัน API สร้างกระเบื้อง SVG รูปแบบจากสตริง โดยการกําหนดค่าในกัญชาติดมันจะถูกแปลงเป็น HA, สีและรูปแบบ คุณสามารถเปลี่ยนสีของภาพได้โดยการเปลี่ยนเฉดสีจากสีฐานเริ่มต้น API ให้ 16 ตัวเลือกรูปแบบที่แตกต่างกันและคุณสามารถใช้หนึ่งครั้ง

THe SVG เอาท์พุท API เหมาะสําหรับจอแสดงผลเรตินา ช่วยให้ผู้ใช้สามารถใช้ภาพเป็นภาพพื้นหลังสําหรับภาชนะ การใช้ API คุณสามารถสร้าง chevrons, concentric-circles, เพชร, หกเหลี่ยม, สี่เหลี่ยมโมเสค, สี่เหลี่ยมซ้อนกัน, รูปแปดเหลี่ยม, วงกลมทับกัน

Previous Next

เริ่มต้นด้วย 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)
}
 ไทย