কোনও চিত্র দেওয়া হয়েছে, হয় ইনপুট হিসাবে (সম্ভবত আরজিবি ট্রিপল্টে) অথবা ফাইলের নাম হিসাবে ইনপুট হিসাবে (আপনি ধরে নিতে পারেন চিত্রটির একটি নির্দিষ্ট ফাইলের নাম রয়েছে, সম্ভবত কোনও এক্সটেনশন ছাড়াই), চিত্রের একক রঙের চ্যানেল উপস্থাপন করে একটি চিত্র আউটপুট দেয়।
কোন চ্যানেলটিকে আউটপুট দিতে হবে তা উপস্থাপন করে আপনি আরও একটি ইনপুট নেবেন। ইনপুটটি কোনও 3 স্বতন্ত্র চিহ্নগুলির মধ্যে একটি হতে পারে। তবে, চিহ্নগুলি অবশ্যই একটি স্ট্রিং বা একটি সংখ্যা হতে হবে। ইনপুট হিসাবে অ্যারেতে আবেদন করার জন্য আপনি ম্যাট্রিস নিতে পারবেন না। (যেমন {1, 0, 0}
, বা {0, 1, 0}
)
আপনি <input>
ইনপুট ইমেজ চ্যানেল আউটপুট হবে । আপনি এটি কোনও ফাইলে সংরক্ষণ করতে পারেন বা আরজিবি জোড়াগুলির একটি সেট আউটপুট করতে পারেন।
আপনার প্রোগ্রামটির চিত্রের আকারের কোনও সীমা থাকবে না (px এ) এবং অবশ্যই .png
, .jpg
/ .jpeg
/ .JPG
, অথবা আরজিবি ট্রিপল্টগুলি চিত্র ফর্ম্যাট হিসাবে সমর্থন করবে । (এটি তবে আপনি যতটুকু সমর্থন করতে পারেন)
পরীক্ষা ক্ষেত্রে:
লাল চ্যানেল:
সবুজ চ্যানেল:
নীল চ্যানেল:
এবং অন্য একটি টেস্ট কেস, পুরোপুরি লাল। মূল ফটো , লাল , সবুজ এবং নীল । (সতর্কতা: প্লেইন এবং লাল চ্যানেলটি খুব দীর্ঘ সময় দেখার জন্য আঘাত করেছে)
আরও 2 টি পরীক্ষার মামলা:
দ্বিতীয় দুটি পরীক্ষার ক্ষেত্রে সমস্ত রঙের চিত্র রয়েছে ।