HSL থেকে RGB কালার কনভার্টার
HSL (হিউ, স্যাচুরেশন, লাইটনেস) কালার মানকে তাৎক্ষণিকভাবে RGB-তে রূপান্তর করুন।
এই টুলটি কি আপনার প্রশ্নের উত্তর দিয়েছে?
ধন্যবাদ — এটি টুলটি উন্নত করতে আমাদের সাহায্য করে।
এই টুলটি যেভাবে ব্যবহার করবেন
- হিউ (0–360°), স্যাচুরেশন (0–100%) এবং লাইটনেস (0–100%) লিখুন।
- টুলটি সমতুল্য লাল, সবুজ ও নীল মান (0–255) আউটপুট দেয়।
- rgb() স্ট্রিংটি CSS-এ কপি করুন অথবা পৃথক R, G, B সংখ্যা পড়ুন।
ছবি, Canvas বা যেখানেই RGB প্রয়োজন সেখানে ব্যবহারের জন্য HSL (হিউ, স্যাচুরেশন, লাইটনেস) মানকে RGB-তে ফিরিয়ে রূপান্তর করুন।
সূত্র
Given H (0–360°), S (0–100%), L (0–100%), normalize: h = H/360, s = S/100, l = L/100.
If s = 0, then R = G = B = round(l × 255) (achromatic).
Otherwise compute chroma anchors:q = l < 0.5 ? l(1+s) : l + s − l×sp = 2l − q
Then use the piecewise hue-to-RGB helper for each channel:R = hue2rgb(p, q, h + 1/3)G = hue2rgb(p, q, h)B = hue2rgb(p, q, h − 1/3)
where hue2rgb(p,q,t) maps t into the interval [0,1] and interpolates between p and q.
সাধারণ জিজ্ঞাসা
- HSL থেকে RGB রূপান্তর কীভাবে কাজ করে?
- অ্যালগরিদমটি স্যাচুরেশন/লাইটনেসকে মধ্যবর্তী মানে রূপান্তর করে, তারপর একটি পিসওয়াইজ ফাংশন ব্যবহার করে হিউ অ্যাঙ্গেলকে পৃথক R, G, B চ্যানেলে ম্যাপ করে।
- hsl(120, 100%, 50%) কী?
- এটি খাঁটি সবুজ: rgb(0, 255, 0)।