इसका इस्तेमाल कैसे करें
- एक फ़ाइल चुनें पर क्लिक करें या छवि को बॉक्स पर छोड़ें। फोटो आपके डिवाइस पर पढ़ी जाती है।
- रंगों की संख्या चुनें। छह से दस अधिकतर फोटो के लिए ठीक हैं; ज्यादा रंग ज्यादा ब्योरा देते हैं और खरीदने के लिए ज्यादा पेंट।
- सबसे छोटा क्षेत्र चुनें, फिर ड्रॉइंग बनाएँ दबाएँ। बड़ी फोटो में एक मिनट तक लग सकता है।
- पैलेट पढ़ें, फिर छापने के लिए रूपरेखा डाउनलोड करें (PNG) से रूपरेखा सहेजें, या रंग के पूर्वावलोकन को उसके अपने बटन से।
ड्रॉइंग कैसे बनती है
हर पिक्सल को CIE L*a*b* में k-means क्लस्टरिंग से मिलते रंग के दूसरे पिक्सलों के साथ समूहित किया जाता है। यह वह रंग-स्थान है जिसमें दूरी आँख जैसी दिखती है। शुरुआती समूह k-means++ विधि और एक तय seed से चुने जाते हैं, ताकि एक ही फोटो हमेशा एक ही ड्रॉइंग दे।
छोटे क्षेत्र फिर उस पड़ोसी में मिला दिए जाते हैं जिसके साथ उनकी सबसे लंबी सीमा साझा है, ताकि ड्रॉइंग में ऐसे धब्बे न रहें जो रंगने के लिए बहुत छोटे हों। एक रंग का हर जुड़ा हुआ क्षेत्र एक क्षेत्र है। रंगों को सबसे आम से नंबर दिए जाते हैं, और हर क्षेत्र को अपने रंग का नंबर मिलता है। रूपरेखा क्षेत्रों की सीमाओं पर खिंचती है।
रंग: CIE L*a*b* में k-means, चुनी गई रंगों की संख्या के साथ
छोटे क्षेत्र: सबसे लंबी साझा सीमा वाले पड़ोसी में मिलाए जाते हैं
नंबर की जगह: वह पिक्सल जो अपने क्षेत्र की हर सीमा से सबसे दूर है
- ड्रॉइंग लंबी भुजा पर 800 पिक्सल तक की प्रति से बनती है; रूपरेखा उससे दोगुने आकार पर खिंचती है, ताकि वह तीखा छपे।
- हर क्षेत्र का नंबर दूरी-रूपांतरण (distance transform) से रखा जाता है, जो हर पिक्सल को उसकी सबसे नजदीकी सीमा से दूरी देता है; नंबर वहाँ जाता है जहाँ यह दूरी सबसे ज्यादा हो।
छापना और रंगना
रूपरेखा छापें और हर क्षेत्र को उसके नंबर वाले पेंट से भरें। नंबर 1 सबसे आम रंग है, इसलिए वह सबसे ज्यादा क्षेत्र घेरता है; अगला रंग लगाने से पहले हर रंग को सूखने दें।
जो क्षेत्र नंबर के लिए बहुत संकरा हो, वह बिना नंबर के बनता है। ज्यादा क्षेत्रों पर नंबर चाहिए तो बड़ा सबसे छोटा क्षेत्र या कम रंग चुनें; ज्यादा ब्योरा चाहिए तो बारीक सेटिंग चुनें, और ज्यादा संकरे क्षेत्र स्वीकार करें।
हल किया हुआ उदाहरण: आधा लाल, आधा नीला
20 × 10 पिक्सल की एक तस्वीर, बाईं ओर लाल और दाईं ओर नीला, दो रंगों के साथ, दो क्षेत्र देती है जिनमें हर एक 100 पिक्सल का है। रूपरेखा बीच में एक रेखा है: हर पंक्ति में एक पिक्सल, यानी कुल दस।
हर क्षेत्र को उसका नंबर वहाँ मिलता है जहाँ वह सबसे चौड़ा है। लाल हिस्से में सबसे चौड़ा बिंदु हर सीमा से चार पिक्सल दूर है, (4, 4) पर; नीले हिस्से में वह (14, 4) पर है, वह भी सीमाओं से चार पिक्सल दूर।
| विवरण | परिणाम |
|---|---|
| क्षेत्र | 2 |
| रूपरेखा के पिक्सल | 10, हर पंक्ति में एक |
| नंबर की जगहें | (4, 4) और (14, 4) |
| पैलेट | #FF0000 और #0000FF, हर एक 100 पिक्सल |
अक्सर पूछे जाने वाले सवाल
किसी क्षेत्र पर नंबर क्यों नहीं है?
नंबर से संकरा क्षेत्र उसे नहीं रख सकता, इसलिए ड्रॉइंग उसे बिना नंबर के छोड़ देती है। बड़ा सबसे छोटा क्षेत्र या कम रंग चुनें, ताकि हर क्षेत्र अपना नंबर लेने जितना चौड़ा हो।
परिणाम हर बार एक जैसा क्यों रहता है?
रंग एक तय शुरुआती बिंदु से समूहित होते हैं, इसलिए एक ही फोटो, रंगों की संख्या और सबसे छोटा क्षेत्र हमेशा एक ही ड्रॉइंग और पैलेट देते हैं।
मुझे कितने रंग चुनने चाहिए?
छह से दस रंग ज्यादातर फोटो के लिए ठीक हैं और ड्रॉइंग पढ़ने लायक रखते हैं। बच्चों की शीट के लिए कम और बारीक तस्वीर के लिए ज्यादा चुनें, यह याद रखते हुए कि हर रंग एक पेंट है जो आपको खरीदना होगा।
क्या मेरी फोटो अपलोड होती है?
नहीं। फोटो आपके ब्राउज़र में पढ़ी जाती है, और ड्रॉइंग आपके डिवाइस पर एक वर्कर स्क्रिप्ट बनाती है। कुछ भी हम तक नहीं भेजा जाता, और अगर काम एक मिनट से ज्यादा ले तो वह रुक जाता है।
सबसे छोटा क्षेत्र वाली सेटिंग क्या है?
यह वह सबसे छोटा क्षेत्र है जिसे अपना अलग क्षेत्र रखा जाता है, तस्वीर के हिस्से के रूप में। छोटे क्षेत्र पड़ोसियों में मिला दिए जाते हैं, जिससे ड्रॉइंग रंगना आसान होता है।
स्रोत
- Wikipedia (अंग्रेजी में): distance transform (हर पिक्सल से नजदीकी सीमा तक की दूरी)
- Wikipedia (अंग्रेजी में): k-means++ (Arthur और Vassilvitskii, 2007, k-means की सावधान शुरुआत)
- Wikipedia (अंग्रेजी में): CIELAB colour space (L*a*b*, रंगों को समूहित करने के लिए)
आँकड़े और टेक्स्ट आखिरी बार मंगलवार, 10 नवंबर 2026 को जाँचे गए।