আরজিবি রঙের মডেল, তিনটি সংযোজন প্রাথমিক রঙের আদ্যক্ষরগুলির কারণে এই নামকরণ করা হয়েছে, এটি একটি সংযোজন রঙের মডেল যাতে লাল, সবুজ এবং নীল আলো বিভিন্ন রঙের পুনরুত্পাদনের জন্য যোগ করা হয়।
আরজিবি রঙের মডেলটি ইলেকট্রনিক সিস্টেম যেমন টেলিভিশন এবং কম্পিউটারে চিত্রের উপস্থাপনা এবং প্রদর্শনে ব্যবহৃত হয়। এটি রং সম্পর্কে মানুষের উপলব্ধির উপর ভিত্তি করে। রঙ মডেলের অন্যান্য বিকল্প উপস্থাপনা হল:
YIQ:লুমিন্যান্স, ক্রোমিন্যান্স (যৌগিক ভিডিও সংকেত দ্বারা ব্যবহৃত)
HLS:হিউ, লুমিনেন্স, স্যাচুরেশন
HSV:হিউ, স্যাচুরেশন, ভ্যালু
কালারসিস মডিউল আরজিবি কালার মডেল এবং অন্য তিনটি সমন্বয় সিস্টেমের মধ্যে রঙের মান রূপান্তরের জন্য ফাংশন সংজ্ঞায়িত করে। YIQ মডেলে, Y মান 0 এবং 1 এর মধ্যে, কিন্তু I এবং Q মান ধনাত্মক বা ঋণাত্মক হতে পারে। আরজিবি, এইচএলএস এবং এইচএসভি মডেলে, মানগুলি সবই 0 এবং 1 এর মধ্যে।
এই মডিউলটি প্রতিটি কালার সিস্টেমের জন্য RGB তে দুটি ফাংশন প্রদান করে এবং এর বিপরীতে।
rgb_to_yiq() | RGB কে YIQ তে রূপান্তর করুন |
yiq_to_rgb() | YIQ কে RGB তে রূপান্তর করুন |
rgb_to_hls() | RGB কে HLS এ রূপান্তর করুন |
hls_to_rgb() | HLS কে RGB তে রূপান্তর করুন |
rgb_to_hsv() | RGB কে HSV তে রূপান্তর করুন |
hsv_to_rgb() | HSV কে RGB তে রূপান্তর করুন |
উদাহরণ
>>> colorsys আমদানি করুন>>> r,g,b=1, 0.753, 0.80>>> colorsys.rgb_to_hls(r,g,b)(0.9682860998650472, 0.8765000000000001), rg>b>h. ,g,b)(0.9682860998650472, 0.247, 1)>>> colorsys.rgb_to_yiq(r,g,b)(0.83227, 0.1328331, 0.06727970000000007)