मैं ImageMick द्वारा FAX स्कैनर के आउटपुट की तरह JPEG फोटो को ब्लैक एंड व्हाइट (ग्रेस्केल नहीं) इमेज में कैसे बदल सकता हूं?
मैं ImageMick द्वारा FAX स्कैनर के आउटपुट की तरह JPEG फोटो को ब्लैक एंड व्हाइट (ग्रेस्केल नहीं) इमेज में कैसे बदल सकता हूं?
जवाबों:
इस मंच पोस्ट के अनुसार :
हालांकि, यदि आप केवल दो रंगों (काले और सफेद) चाहते हैं, तो आपको दहलीज की आवश्यकता है। उदाहरण के लिए, रंग का चयन करने के लिए जहां ऊपर सफेद होगा और नीचे काला होगा।
convert <input> -threshold xx% <output>
जहां xx 0-100 (प्रतिशत के लिए) सीमा में है।
थ्रेशोल्ड कटऑफ की तुलना में डिथरिंग स्पष्ट और अधिक फैक्स-जैसा है:
convert <input> -monochrome <output>
एक कम विपरीत लेकिन अधिक जानकारी-संरक्षण के प्रकार के लिए, उपयोग करें:
convert <input> -remap pattern:gray50 <output>
-density 150
(150 एक डीपीआई मान) का उपयोग करके घनत्व को उच्च सेट करने की आवश्यकता हो सकती है
मेरा मानना है कि Netpbm का पैमथ्रॉल्ड बहुत तेज़ और अधिक लचीला समाधान है।
TIFF फ़ाइलों के लिए, मैं करता हूँ
$ tifftopnm test.tiff | pamthreshold | pamtotiff > bitonal.tiff
जेपीईजी फ़ाइलों के लिए आप कर सकते हैं
$ jpegtopnm test.jpeg | pamthreshold | pamtotiff > bitonal.tiff
पैथ्रेशोल्ड बल्कि शक्तिशाली है (इसके मैन पेज पर एक नज़र डालें)।