এই প্রকল্প সম্পর্কে
পেইন্ট বাই নাম্বার জেনারেটর যেকোনো ছবিকে ছাপার উপযোগী পেইন্ট-বাই-নাম্বার টেমপ্লেটে রূপান্তর করে — আউটলাইন ও নম্বরসহ, আপনার রঙের জন্য প্রস্তুত।
একটি ছবি আপলোড করুন, কতগুলো রং চান তা বেছে নিন, আর টুল স্বয়ংক্রিয়ভাবে অঞ্চলগুলোর আউটলাইন আঁকে, নম্বর দেয় এবং ছাপার জন্য পরিচ্ছন্ন SVG ফাইল তৈরি করে। নিজের ছবি থেকে নিজের পছন্দের DIY পেইন্ট-বাই-নাম্বার কিট বানানোর এটি বিনামূল্যে ও দ্রুত উপায়।
প্রকল্পটি PBNCanvas-এর ওপেন-সোর্স কাজ থেকে অনুপ্রাণিত এবং আধুনিক ওয়েব প্রযুক্তি — ভ্যানিলা JavaScript, HTML canvas API ও SVG — দিয়ে পুনর্নির্মাণ করা হয়েছে, যাতে কোনো নির্ভরতা ছাড়াই, আপনার ছবি ট্র্যাক না করে এবং সার্ভার প্রক্রিয়াকরণ ছাড়াই দ্রুত, সহজ ও সম্পূর্ণ ক্লায়েন্ট-সাইড অভিজ্ঞতা পাওয়া যায়।
যেভাবে কাজ করে
- মিডিয়ান-কাট কালার রিডাকশন ব্যবহার করে রংগুলোকে আপনার নির্বাচিত প্যালেট আকারে কোয়ান্টাইজ করা হয়, CIELAB কালার স্পেসে দৃষ্টিভিত্তিক মেলানোসহ।
- সংযুক্ত অঞ্চল (ফ্যাসেট) ফ্লাড ফিল দিয়ে শনাক্ত করা হয় এবং পড়ার সুবিধার্থে ছোটগুলো প্রতিবেশী অঞ্চলের সাথে মিশিয়ে দেওয়া হয়।
- মসৃণ ভেক্টর আউটলাইন তৈরি করা হয় এবং প্রতিটি অঞ্চলের সবচেয়ে চওড়া জায়গায় নম্বর লেবেল বসানো হয়।
- চূড়ান্ত SVG যেকোনো আকারে ডাউনলোড বা ছাপা যায় — ঐচ্ছিক পূরণ, আউটলাইন, লেবেল ও রঙের প্যালেট রেফারেন্স শিটসহ।
প্রযুক্তি একনজরে
- মিডিয়ান-কাট কোয়ান্টাইজেশন — লক্ষ লক্ষ রংকে ৪–৪৮টি প্রতিনিধি রঙের প্যালেটে নামিয়ে আনে।
- CIELAB রঙের দূরত্ব — মানুষের চোখ যেভাবে রঙের পার্থক্য দেখে সেইভাবে পিক্সেলকে প্যালেটের রঙের সাথে মেলায়।
- ফ্লাড-ফিল অঞ্চল শনাক্তকরণ — একই রঙের পিক্সেলকে আঁকার উপযোগী ফ্যাসেটে একত্রিত করে।
সবকিছু আপনার ব্রাউজারেই স্থানীয়ভাবে চলে — আপনার ছবি কখনো কোনো সার্ভারে আপলোড হয় না। বিস্তারিত জানতে আমাদের গোপনীয়তা নীতি পড়ুন।
নিজেই চেষ্টা করুন
এক মিনিটের কম সময়ে আপনার একটি ছবিকে পেইন্ট-বাই-নাম্বার টেমপ্লেটে রূপান্তর করুন।