एक छवि को देखते हुए, या तो इनपुट के रूप में (संभवतः आरजीबी ट्रिपल में) या इनपुट के रूप में फ़ाइलनाम के साथ (आप मान सकते हैं कि छवि का एक विशिष्ट फ़ाइल नाम है, संभवतः एक विस्तार के बिना), छवि के एकल रंग चैनल का प्रतिनिधित्व करने वाले छवि का उत्पादन करता है।
आप एक और इनपुट भी लेंगे, जो चैनल को आउटपुट के लिए दर्शाता है। इनपुट किसी भी 3 अलग प्रतीकों में से एक हो सकता है। हालांकि, प्रतीकों को एक स्ट्रिंग या एक संख्या होना चाहिए। हालाँकि, इनपुट के रूप में सरणी पर लागू होने के लिए आप मैट्रिस नहीं ले सकते। (जैसे {1, 0, 0}
, या {0, 1, 0}
)।
आप <input>
इनपुट छवि के चैनल को आउटपुट करेंगे । आप या तो इसे फ़ाइल में सहेज सकते हैं या RGB जोड़े का एक सेट आउटपुट कर सकते हैं।
आपके कार्यक्रम की छवि के आकार (px में) पर कोई सीमा नहीं होनी चाहिए, और छवि प्रारूप के रूप में या तो .png
, .jpg
/ .jpeg
/ .JPG
या RGB तिहरे का समर्थन करना चाहिए । (यह हालांकि आप जितना चाहें उतना समर्थन कर सकते हैं)
परीक्षण का मामला:
लाल चैनल:
ग्रीन चैनल:
ब्लू चैनल:
और एक और परीक्षण का मामला, पूरी तरह से लाल। मूल फोटो , लाल , हरा और नीला । (चेतावनी: बहुत लंबा दिखने के लिए सादा और लाल चैनल चोटिल हुआ)
2 और परीक्षण मामले:
बाद के दो परीक्षण मामले सभी रंगों के साथ छवियों से हैं ।