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

জাভাস্ক্রিপ্টে হেক্সাডেসিমেল (Hexadecimal) কালারকে RGB কালারে রূপান্তর করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি হেক্সাডেসিমেল কালার নেবে এবং এর RGB রিপ্রেজেন্টেশন রিটার্ন করবে।

ফাংশনটি একটি অবজেক্ট রিটার্ন করবে যেটিতে রেড, গ্রিন এবং ব্লু কালারের রেসপেক্টিভ ভ্যালু থাকবে −

উদাহরণ:

hexToRgb('#0080C0') should return 0, 128, 192

কোডটি হবে −

const hex = '#0080C0'; const hexToRGB = hex => {    let r = 0, g = 0, b = 0;    // handling 3 digit hex    if(hex.length == 4){       r = "0x" + hex[1] + hex[1];       g = "0x" + hex[2] + hex[2];       b = "0x" + hex[3] + hex[3];       // handling 6 digit hex    }else if (hex.length == 7){       r = "0x" + hex[1] + hex[2];       g = "0x" + hex[3] + hex[4];       b = "0x" + hex[5] + hex[6];    };    return{       red: +r,       green: +g,       blue: +b    }; } console.log(hexToRGB(hex));

কনসোলে আউটপুট −

{ red: 0, green: 128, blue: 192 }

  1. জাভাস্ক্রিপ্ট দিয়ে র‍্যান্ডম হেক্স কালার কোড জেনারেট

  2. জাভাস্ক্রিপ্টে র‍্যান্ডম কালার জেনারেটর

  3. জাভাস্ক্রিপ্টে এনামারেটেড টাইপ (Enum) বাস্তবায়ন

  4. Tkinter-এ RGB রঙ কোড কীভাবে ব্যবহার করবেন?