मैं कमांड लाइन के माध्यम से एक छवि को ग्रेस्केल में कैसे बदल सकता हूं? [बन्द है]


95

मैं कैसे उपयोग कर सकते हैं sips, imagemagicया एक और उपकरण कमांड लाइन के माध्यम से काले और सफेद (ग्रेस्केल) के लिए एक छवि परिवर्तित करने के लिए?

जवाबों:


156

यदि आपने imagemagickस्थापित किया है,

convert source.jpg -colorspace Gray destination.jpg (true grayscale only)
convert source.jpg -monochrome destination.jpg (true black and white)
convert source.jpg -separate destination.jpg (separate into gray channels)

यदि आप मूल फ़ाइल को खोने के बारे में परवाह नहीं करते हैं mogrify -colorspace Gray file:।


हालांकि इनमें से कोई भी वास्तव AxBx3 RGBमें एक AxBx1चैनल ग्रेस्केल छवि में एक छवि को परिवर्तित नहीं करता है ।
सुबिन सेबेस्टियन

अलग ने मेरे लिए बहुत अच्छा काम किया।
टियागो फ्रेंको

14

एक का उपयोग करें : -monochromeया ( ) के -colorspace grayलिए विकल्प ।imagemagickconvert

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.