इस प्रोजेक्ट के बारे में

पेंट बाय नंबर्स जेनरेटर किसी भी फ़ोटोग्राफ़ को प्रिंट करने योग्य पेंट-बाय-नंबर्स टेम्पलेट में बदलता है — आउटलाइन और नंबरों के साथ, आपके पेंटों के लिए तैयार।

एक छवि अपलोड करें, चुनें कि कितने रंग चाहिए, और टूल अपने आप क्षेत्रों की आउटलाइन बनाता है, उन्हें नंबर देता है और प्रिंट के लिए तैयार साफ़ SVG फ़ाइल बनाता है। अपनी फ़ोटो से अनुकूलित DIY पेंट-बाय-नंबर्स किट बनाने का यह मुफ़्त और तेज़ तरीका है।

यह प्रोजेक्ट PBNCanvas के ओपन-सोर्स काम से प्रेरित है और आधुनिक वेब तकनीकों — वैनिला JavaScript, HTML कैनवास API और SVG — से दोबारा बनाया गया है, ताकि बिना निर्भरताओं, बिना छवि ट्रैकिंग और बिना सर्वर प्रोसेसिंग के तेज़, सहज और पूरी तरह क्लाइंट-साइड अनुभव मिले।

यह कैसे काम करता है

  1. मीडियन-कट रंग कटौती से रंगों को आपके चुने पैलेट आकार तक क्वॉन्टाइज़ किया जाता है, CIELAB रंग स्थान में दृष्टि-आधारित मिलान के साथ।
  2. जुड़े क्षेत्र (फेसेट) फ्लड फ़िल से खोजे जाते हैं और पठनीयता के लिए छोटे क्षेत्र पड़ोसियों में मिला दिए जाते हैं।
  3. चिकनी वेक्टर आउटलाइन बनाई जाती हैं और नंबर लेबल हर क्षेत्र के अंदर सबसे चौड़े बिंदु पर रखे जाते हैं।
  4. अंतिम SVG किसी भी आकार में डाउनलोड या प्रिंट किया जा सकता है — वैकल्पिक फ़िल, आउटलाइन, लेबल और रंग-पैलेट संदर्भ शीट के साथ।

तकनीक एक नज़र में

  • मीडियन-कट क्वॉन्टाइज़ेशन — लाखों रंगों को 4–48 प्रतिनिधि रंगों के पैलेट में बदलता है।
  • CIELAB रंग दूरी — पिक्सल को पैलेट रंगों से उसी तरह मिलाता है जैसे इंसानी आँख रंग भेद देखती है।
  • फ्लड-फ़िल क्षेत्र खोज — एक जैसे रंग के पिक्सल को रंगने योग्य फेसेट में समूहित करता है।

सब कुछ आपके ब्राउज़र में स्थानीय रूप से चलता है — आपकी छवियाँ कभी किसी सर्वर पर अपलोड नहीं होतीं। अधिक जानकारी के लिए हमारी गोपनीयता नीति पढ़ें।

खुद आज़माएँ

एक मिनट से कम में अपनी एक फ़ोटो को पेंट-बाय-नंबर्स टेम्पलेट में बदलें।

जेनरेटर खोलें