কম্পিউটার টিউটোরিয়াল

পাইথনে colorsys মডিউল

colorsys মডিউল RGB (Red Green Blue) এবং অন্যান্য কালার স্পেস (YIQ, HLS, HSV) এর মধ্যে দ্বিমুখী কনভারশন করতে দেয়। সব কোয়ার্ডিনেট 0 থেকে 1 এর মধ্যে থাকে (YIQ-র I, Q বাদে)।

ফাংশন ও উদ্দেশ্য

ফাংশনউদ্দেশ্যঅনুমোদিত মান
rgb_to_yiqRGB থেকে YIQ কোয়ার্ডিনেট0 to 1
rgb_to_hlsRGB থেকে HLS কোয়ার্ডিনেট0 to 1
rgb_to_hsvRGB থেকে HSV কোয়ার্ডিনেট0 to 1
yiq_to_rgbYIQ থেকে RGB কোয়ার্ডিনেট-1 to 1
hls_to_rgbHLS থেকে RGB কোয়ার্ডিনেট0 to 1
hsv_to_rgbHSV থেকে RGB কোয়ার্ডিনেট0 to 1

উদাহরণ

import colorsys as csys
# "Electric Blue"
r, g, b = 0.47, 0.91, 1.00
print("RGB:", (r, g, b))
y, i, q = csys.rgb_to_yiq(r, g, b)
print("YIQ:", (y, i, q), "->", csys.yiq_to_rgb(y, i, q))
h, s, v = csys.rgb_to_hsv(r, g, b)
print("HSV:", (h, s, v), "->", csys.hsv_to_rgb(h, s, v))
h, l, s = csys.rgb_to_hls(r, g, b)
print("HLS:", (h, l, s), "->", csys.hls_to_rgb(h, l, s))

আউটপুট

RGB: (0.47, 0.91, 1.0)
YIQ: (0.7879, -0.292513, -0.065631) -> (0.47, 0.91, 1.0)
HSV: (0.5283, 0.53, 1.0) -> (0.47, 0.91, 1.0)
HLS: (0.5283, 0.735, 1.0) -> (0.47, 0.91, 1.0)
  1. পাইথনে pyqrcode মডিউল দিয়ে QR কোড জেনারেট করা

  2. পাইথন getpass মডিউল

  3. পাইথন মডিউল লেখার পূর্ণ গাইড

  4. পাইথন মডিউল আনলোড (রিলোড) করা