आप जो चाहते हैं उसे इमेज प्रोसेसिंग में "थ्रेसहोल्ड" के रूप में जाना जाता है। मूल रूप से, यह एक इनपुट के रूप में एक छवि लेता है और एक छवि को आउटपुट करता है जिसमें दिए गए थ्रेशोल्ड के नीचे एक वैल्यू के साथ सभी पिक्सेल होते हैं, और सभी पिक्सेल जिनमें से वैल्यू व्हाइट के लिए सेट की गई सीमा से ऊपर होती है। इसके परिणामस्वरूप एक अनियंत्रित इनपुट छवि से एक श्वेत-श्याम छवि प्राप्त होती है।
आम तौर पर, आप अधिक पूर्वानुमान परिणामों के लिए पहले ग्रेस्केल में परिवर्तित करना चाहते हैं, लेकिन साथ ही एक पूर्ण-रंग छवि को थ्रेसहोल्ड करना संभव है।
आप ऐसा करने के लिए GIMP जैसे एक ग्राफिकल टूल का उपयोग अंतःक्रियात्मक रूप से कर सकते हैं (आप टूल को मुख्य मेनू -> रंग -> थ्रेसहोल्ड) के माध्यम से प्राप्त करेंगे, या आप इस तरह से ImageMagick का उपयोग कर सकते हैं:
convert colored.png -threshold 75% thres_colored.png
उदाहरण छवि पर उपरोक्त कमांड चलाने से नीचे दिखाया गया परिणाम उत्पन्न होता है।
चूंकि थ्रेशोल्डिंग कुछ हद तक एक ट्रायल-एंड-एरर प्रोसेस है, जिससे आप खुश होते हैं, खासकर अगर स्रोत की छवि पहले से ही ब्लैक-एंड-व्हाइट के बहुत करीब नहीं है, तो मैं GUI दृष्टिकोण की सलाह देता हूं यदि संभव हो, लेकिन यदि जो भी कारण आप कमांड लाइन के माध्यम से यह कर सकते हैं के लिए एक विकल्प नहीं है। आउटपुट के बेहतर नियंत्रण के लिए, आप रंग वक्र, स्तर और कंट्रास्ट जैसे उपकरणों का उपयोग कर सकते हैं और थ्रेसहोल्ड करने से पहले छवि के प्रकाश और अंधेरे भागों को अलग कर सकते हैं। (वास्तव में, दहलीज को रंग घटता उपकरण का उपयोग करने के एक चरम मामले के रूप में देखा जा सकता है।)