1. منتجات
  2.   صورة
  3.   GO
  4.   GeoPattern
 
  

مكتبة معالجة الصور مفتوحة المصدر لمطوري Go

واجهة برمجة تطبيقات مجانية لإنشاء أنماط صور جميلة من سلسلة في Go.

GeoPattern عبارة عن واجهة برمجة تطبيقات مفتوحة المصدر لمطوري Go لإنشاء أنماط صورة من سلسلة من داخل التطبيق. تقوم API بإنشاء تجانب أنماط SVG من سلسلة. من خلال تحديد القيم في تجزئة اللدغة ، يتم تحويلها إلى SHA ولون ونمط. يمكنك تغيير لون الصورة الناتجة عن طريق تغيير تدرج اللون من اللون الأساسي الافتراضي. توفر واجهة برمجة التطبيقات 16 خيارًا مختلفًا للنمط ويمكنك استخدام واحد تلو الآخر.

يعد إخراج SVG لواجهة برمجة التطبيقات أمرًا رائعًا لشاشات عرض شبكية العين. يسمح للمستخدمين باستخدام الصور كصورة خلفية للحاوية. باستخدام API ، يمكنك إنشاء شيفرات ، دوائر متحدة المركز ، ماس ، سداسي ، مربعات فسيفساء ، مربعات متداخلة ، مثمن ، دوائر متداخلة ، حلقات متداخلة ، منقوشة ، علامات زائد ، موجات جيبية ، مربعات ، فسيفساء ، مثلثات وأنماط xes.

Previous Next

الابتداء مع GeoPattern

الطريقة الأسهل والموصى بها لتثبيت GeoPattern هي عبر GitHub. الرجاء استخدام الأمر التالي للتثبيت السهل والسلس.

قم بتثبيت GeoPattern عبر GitHub

 go get github.com/pravj/geopattern

قم بإنشاء صور نمطية عبر مكتبة GO

تتيح مكتبة GeoPattern مفتوحة المصدر لمطوري البرامج إنشاء رسومات أنماط جغرافية برمجيًا داخل تطبيقهم الخاص باستخدام أوامر Go. يحتاج المطورون إلى تحليل عبارة النمط المخصص ، ثم إنشاء النمط ثم تحديد أي نوع. يمكن للمطور أيضًا تعيين اللون الأساسي ولون الخلفية للأنماط الجغرافية التي تم إنشاؤها.

إنشاء صور نمط عبر GO 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)
}

إنشاء صورة نمط مع لون خلفية أساسي محدد عبر GO

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)
}
 عربي