1. পণ্য
  2.   ছবি
  3.   GO
  4.   GeoPattern
 
  

গো ডেভেলপারদের জন্য ওপেন সোর্স ইমেজ ম্যানিপুলেশন লাইব্রেরি

Go-তে একটি স্ট্রিং থেকে সুন্দর জেনারেটিভ ইমেজ প্যাটার্ন তৈরি করতে বিনামূল্যে API।

GeoPattern হল গো ডেভেলপারদের জন্য একটি ওপেন-সোর্স API যা অ্যাপ্লিকেশনের সাথে একটি স্ট্রিং থেকে জেনারেটিভ ইমেজ প্যাটার তৈরি করতে পারে। API একটি স্ট্রিং থেকে টাইলিং SVG প্যাটার্ন তৈরি করে। স্টিং হ্যাশে মান নির্ধারণ করে, এটি SHA, রঙ এবং একটি প্যাটার্নে রূপান্তরিত হয়। আপনি একটি ডিফল্ট বেস রঙ থেকে রঙ পরিবর্তন করে আউটপুট চিত্রের রঙ পরিবর্তন করতে পারেন। API 16টি ভিন্ন প্যাটার্ন বিকল্প প্রদান করে এবং আপনি একবারে একটি ব্যবহার করতে পারেন।

API-এর SVG আউটপুট রেটিনা প্রদর্শনের জন্য দুর্দান্ত। এটি ব্যবহারকারীদের একটি ধারক জন্য একটি ব্যাকগ্রাউন্ড ইমেজ হিসাবে ছবি ব্যবহার করার অনুমতি দেয়. API ব্যবহার করে, আপনি শেভরন, ঘনকেন্দ্রিক-বৃত্ত, হীরা, ষড়ভুজ, মোজাইক-স্কোয়ার, নেস্টেড-স্কোয়ার, অষ্টভুজ, ওভারল্যাপিং-বৃত্ত, ওভারল্যাপিং-রিং, প্লেড, প্লাস-সাইন, সাইন-ওয়েভ, স্কোয়ার, টেসেলেশন, ত্রিভুজ তৈরি করতে পারেন। এবং xes প্যাটার্ন।

Previous Next

জিওপ্যাটার্ন দিয়ে শুরু করা

জিওপ্যাটার্ন ইনস্টল করার সবচেয়ে সহজ এবং প্রস্তাবিত উপায় হল GitHub এর মাধ্যমে। একটি সহজ এবং মসৃণ ইনস্টলেশনের জন্য অনুগ্রহ করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

GitHub-এর মাধ্যমে GeoPattern ইনস্টল করুন

 go get github.com/pravj/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)
}
 বাংলা