रंगों की संख्या घटाएँ (क्वांटाइज़ेशन)

किसी फ़ोटो को केवल कुछ रंगों के पैलेट में घटाएँ, ताकि सिल्क-स्क्रीन प्रिंट या फ़्लैट आइकन जैसा साफ़-सुथरा ग्राफ़िक रूप मिले। अंतिम रंगों की संख्या पूरी तरह एडजस्ट की जा सकती है।

उदाहरण:
खींचकर छोड़ें, या ब्राउज़ करने के लिए क्लिक करें (अधिकतम 30 MB)

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

क्वांटाइज़ेशन में पहले इमेज के प्रमुख रंग निकाले जाते हैं ("median cut" जैसे एल्गोरिदम से निकाला गया एक सरलीकृत पैलेट), फिर हर पिक्सेल को पैलेट के उस रंग से बदल दिया जाता है जो उससे सबसे ज़्यादा मिलता है। नतीजा साफ़ फ़्लैट रंग-क्षेत्रों वाली एक इमेज होती है, जिसमें शेड्स की संख्या सख़्ती से सीमित रहती है।

कितने रंग चुनने चाहिए?

कम मान (2 से 6) लोगो या मिनिमलिस्ट पोस्टर जैसा बहुत ग्राफ़िक रूप देता है। ज़्यादा मान (16 से 32) अधिक बारीकियाँ बनाए रखता है, जबकि मूल इमेज का साइज़ और विज़ुअल जटिलता काफ़ी घटा देता है।

क्या यह साधारण पोस्टराइज़ जैसा ही है?

नहीं: पोस्टराइज़ हर चैनल (लाल, हरा, नीला) के स्तर अलग-अलग घटाता है, जबकि क्वांटाइज़ेशन पहले पूरी इमेज का प्रतिनिधित्व करने वाला रंगों का एक सेट चुनता है, फिर हर पिक्सेल को उसी सेट का सबसे करीबी रंग देता है — इसलिए नतीजा फ़ोटो में असल में मौजूद शेड्स से बेहतर मेल खाता है।

100% लोकल प्रोसेसिंग: पैलेट निकालना (WebAssembly) और पिक्सेल बदलना (JavaScript) पूरी तरह आपके ब्राउज़र में होता है, कोई फ़ाइल नहीं भेजी जाती।