स्थिति यह है: स्कैनिंग से दस्तावेज़ों की कई छवियां हैं I मैं दस्तावेज़ की मुख्य सामग्री रखना चाहता हूं - जो रंग काला में मुद्रित है (# 000000 के आसपास रंगों की एक छोटी सी श्रृंखला)। लेकिन, आप जानते हैं, दस्तावेज़ हमेशा रंगों से भरे होते हैं: टिकट, पृष्ठभूमि, सजावट, लोगो ... आदि।छवि में काले रंग को छोड़कर सभी रंगों को हटाने के लिए ImageMagick का उपयोग करना?
मैं सिर्फ उन रंगों को रखना चाहता हूं जो रंग काला में मुद्रित थे।
मैं ImageMagick साथ की कोशिश की है और यह आदेश अब तक:
convert X.png -matte (+clone -fuzz 20% -transparent "#000000") -compose DstOut -composite X1.png
लेकिन परिणाम के रूप में नहीं की उम्मीद थी, पाठ बहुत क्षतिग्रस्त हो गया था कि मैं नहीं पढ़ सकता। मुझे किसी ने 70% तक फ़ज़्ज़ बढ़ाने के लिए सुझाव:
convert X.png -matte (+clone -fuzz 70% -transparent "#000000") -compose DstOut -composite X1.png
तो पाठ अधिक पठनीय प्रतीत होता है, लेकिन दूसरे रंग भी शेष रखा।
क्या आप कृपया मेरी स्थिति के लिए एक बेहतर समाधान दिखा सकते हैं? हर सुझाव की अत्यधिक सराहना की जाएगी!
एक बार जब आप 55% फ़ज़ से ऊपर जाते हैं तो इसमें लाल शामिल होता है लेकिन कुछ ग्रे नहीं होते हैं, जैसे कि # D9D9D9 जैसे रंगों को अनदेखा किया जाता है। क्या केवल उन सभी पिक्सल को रखने का कोई तरीका है जो हमें काले/हल्के काले रंग की तरह दिखते हैं। या रंगों की एक श्रृंखला निर्दिष्ट करने के लिए? –