Thư viện mã nguồn mở cho Go Developers

Tự do API để tạo ra những hình ảnh tái tạo từ một sợi dây ở Go.

GeoPattern là nguồn mở API cho Đi vào các nhà phát triển để tạo ra hình ảnh tái tạo từ một sợi dây từ ứng dụng. API tạo ra SVG mẫu từ một sợi dây. Bằng cách xác định các giá trị trong cơn đau, nó được chuyển thành HA, màu và một mẫu. Anh có thể thay đổi màu sắc của hình ảnh đầu ra bằng cách thay đổi ôm từ màu căn cứ mặc định. API cung cấp 16 lựa chọn mẫu khác nhau và anh có thể dùng một lần.

Đầu ra SVG của API rất tốt cho màn hình retina. Nó cho phép người dùng sử dụng hình ảnh làm hình nền cho vùng chứa. Sử dụng API, bạn có thể tạo các chữ V, vòng tròn đồng tâm, hình thoi, hình lục giác, hình vuông khảm, hình vuông lồng nhau, hình bát giác, hình tròn chồng lên nhau, vòng chồng lên nhau, kẻ sọc, dấu cộng, sóng hình sin, hình vuông, xếp chồng lên nhau, hình tam giác và các mẫu xes.

Previous Next

Bắt đầu với GeoPattern

Cách dễ nhất và khuyên dùng để cài đặt GeoPattern là thông qua GitHub. Vui lòng sử dụng lệnh sau để cài đặt dễ dàng và trơn tru.

Cài đặt GeoPattern qua GitHub

 go get github.com/pravj/geopattern

Tập hợp hình ảnh bằng thư viện Gt

Nguồn mở GeoPattern thư viện cho phép các nhà phát triển phần mềm để lập trình tạo ra các bản vẽ mẫu địa bên trong ứng dụng của họ sử dụng lệnh của Go. Các nhà phát triển cần thông báo câu mẫu tùy chỉnh, và sau đó tạo ra mẫu bằng cách chọn bất kỳ loại nào. Nhà phát triển cũng có thể đặt màu nền và màu nền của các mẫu địa lý được tạo ra.

Tạo hình ảnh mẫu qua 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)
}

Tạo hình ảnh hình ảnh bằng màu nền cụ thể thông qua 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)
}
 Tiếng Việt