छवि दिथरिंग
किसी भी फोटो पर वास्तविक फ़्लॉइड-स्टाइनबर्ग, एटकिंसन या बायर द्वारा ऑर्डर किया गया डिथरिंग लागू करें और इसे 1-बिट, 4-शेड या कम-आरजीबी पैलेट में कम करें - एक वास्तविक रेट्रो/हाफ़टोन लुक, जो आपके ब्राउज़र में स्थानीय रूप से संसाधित होता है।
नतीजा
क्या आप 1-बिट मैक स्क्रीन, एक मूल गेम बॉय स्प्राइट, या हाफ़टोन अखबार प्रिंट का असली लुक चाहते हैं - शीर्ष पर नकली इंस्टाग्राम-शैली फ़िल्टर के बिना? यह टूल वास्तविक डिथरिंग एल्गोरिदम चलाता है जो सीधे आपकी तस्वीर पर उन लुक्स को उत्पन्न करता है।
फ्लोयड-स्टाइनबर्ग क्लासिक त्रुटि-प्रसार एल्गोरिदम है: प्रत्येक पिक्सेल को निकटतम उपलब्ध पैलेट रंग में परिमाणित किया जाता है, और राउंडिंग त्रुटि को पाठ्यपुस्तक वजन का उपयोग करके अभी तक संसाधित पड़ोसियों में आगे नहीं बढ़ाया जाता है - दाईं ओर पिक्सेल के लिए 7/16, नीचे-बाएं 3/16, नीचे 5/16, और नीचे-दाएं 1/16। एटकिंसन, मूल मैकिंटोश से ऐप्पल का एल्गोरिदम, छह पड़ोसियों को त्रुटि वितरित करता है लेकिन केवल 6/8 का प्रचार करता है, बाकी को छोड़ देता है - यही कारण है कि एटकिंसन आउटपुट फ्लॉयड-स्टाइनबर्ग के चिकनी ग्रेडिएंट्स की तुलना में हल्का और तेज़ दिखता है। बायर द्वारा आदेशित डिथरिंग संरचनात्मक रूप से दोनों से अलग है: इसमें किसी भी तरह की त्रुटि का प्रसार नहीं है, बस प्रत्येक पिक्सेल की चमक की तुलना में एक निश्चित 4x4 थ्रेशोल्ड मैट्रिक्स है, जो कार्बनिक दिखने वाले शोर के बजाय इसकी विशिष्ट क्रॉसहैच बनावट का उत्पादन करता है।
तीन पैलेट उपलब्ध हैं: वास्तविक दो-टोन लुक के लिए 1-बिट ब्लैक एंड व्हाइट, मूल गेम बॉय स्क्रीन की भावना में एक 4-शेड ग्रेस्केल पैलेट, और एक कम-आरजीबी मोड जो प्रत्येक रंग चैनल को स्वतंत्र रूप से 2 स्तरों तक मापता है, एक चंकी रेट्रो-रंग प्रभाव के लिए 8 पहुंच योग्य रंग देता है। प्रत्येक एल्गोरिदम वास्तविक पिक्सेल डेटा को फ्लोटिंग-पॉइंट वर्किंग बफर में बाएं से दाएं, ऊपर से नीचे संसाधित करता है, बिल्कुल मूल प्रकाशित एल्गोरिदम की तरह, इसलिए उप-पूर्णांक राउंडिंग त्रुटि ईमानदारी से चरणों के बीच संरक्षित होती है।
एक फोटो अपलोड करें, एक एल्गोरिदम और एक पैलेट चुनें, और सीधे पृष्ठ पर पहले/बाद की तुलना देखने के लिए Execute दबाएँ। मूल रिज़ॉल्यूशन पर पीएनजी के रूप में डिथर्ड परिणाम डाउनलोड करें - कहीं भी कुछ भी अपलोड नहीं किया गया है, संपूर्ण रूपांतरण आपके डिवाइस पर होता है।