RGB থেকে HEX রূপান্তর

যেকোনো RGB রঙকে HEX তে রূপান্তর করো — তাৎক্ষণিক এবং বিনামূল্যে

#4F46E5

কোনো রঙের মান পেস্ট করো — আমরা তোমার জন্য ফরম্যাট শনাক্ত করে দেব।

R
G
B
HEX ফলাফল

এই রঙ সকল ফরম্যাটে

CMYK প্রোফাইল: Coated FOGRA39 (ইউরোপের জন্য Photoshop-এর ডিফল্ট)

RGB তোমাকে তিনটি দশমিক চ্যানেল দেয় যার মান 0 থেকে 255। HEX-এ রূপান্তর প্রতিটি চ্যানেলকে দুটি-অঙ্কের হেক্সাডেসিমাল সংখ্যায় বদলে দেয়, তাই পুরো রঙ একটিই কমপ্যাক্ট টোকেনে ফিট করে যা প্রতিটি ব্রাউজার, ডিজাইন টুল এবং স্টাইল গাইড বুঝে।

RGB থেকে HEX রূপান্তর কিভাবে কাজ করে

  1. লাল চ্যানেল নাও এবং এটিকে 16 দিয়ে ভাগ করো: ভাগফল প্রথম ডিজিট, অবশিষ্ট অংশ দ্বিতীয় ডিজিট।
  2. 10 থেকে 15 পর্যন্ত সংখ্যাগুলোকে A থেকে F আকারে লিখো — 255 হয়ে যায় FF।
  3. সবুজ ও নীলের জন্যও একই কাজ করো, একক ডিজিটগুলোর আগে শূন্য যোগ করো: 5 হয়ে যায় 05।
  4. এই তিন জোড়াকে যুক্ত করে সামনে একটি # বসাও।

কাজের উদাহরণ

RGB rgb(79, 70, 229)=HEX #4F46E5

ঠিকঠাক, যতক্ষণ চ্যানেলগুলো 0 থেকে 255 পর্যন্ত পূর্ণসংখ্যা হয়। ভগ্নাংশমূল্য যেমন rgb(79.5, 70, 229) প্রথমে নিকটতম পূর্ণসংখ্যায় রাউন্ড করা হয়, কারণ HEX কোন মধ্যবর্তী মান সংরক্ষণ করতে পারে না।

RGB এবং HEX ব্যাখ্যা

RGB কী?

RGB একটি রঙকে তিনটি আলোর চ্যানেল হিসেবে বর্ণনা করে — লাল, সবুজ এবং নীল — প্রতিটি 0 থেকে 255 পর্যন্ত। এটি স্ক্রিন কিভাবে কাজ করে তারই প্রতিফলন: সবগুলো 255 হলে সাদা, সবগুলো 0 হলে কালো। যখনই তোমাকে কোনো রঙ নিয়ে গণনা করতে হবে, RGB সঠিক পছন্দ, এবং rgba() ওই সঙ্গে ট্রান্সপারেন্সিও যোগ করে।

সিনট্যাক্স:
rgb(R, G, B)
রেঞ্জ:
প্রতি চ্যানেল 0–255
উপযোগী:
কোড, ক্যানভাস, rgba() দিয়ে ট্রান্সপারেন্সি

HEX কী?

একটা HEX কোড হল ছয়-অঙ্কের হেক্সাডেসিমাল সংখ্যা যা একটি রঙের লাল, সবুজ এবং নীল চ্যানেলকে একটি আগত # এর পিছনে সংরক্ষণ করে। প্রতিটি জোড়া ডিজিট একটি চ্যানেলকে কভার করে, 00 (কোনও নেই) থেকে FF (সম্পূর্ণ) পর্যন্ত, যা RGB-এর মতো 16.7 মিলিয়ন রঙই কম অক্ষরে দেয়। CSS, ডিজাইন টুল ও ব্র্যান্ড গাইডলাইনে HEX ডিফল্ট।

সিনট্যাক্স:
#RRGGBB
রেঞ্জ:
প্রতি চ্যানেল 00–FF
উপযোগী:
CSS, ডিজাইন হ্যান্ডঅফ, ব্র্যান্ড গাইডলাইন

RGB থেকে HEX রেফারেন্স টেবিল

সবচেয়ে সাধারণ CSS রঙগুলো, RGB থেকে HEX তে রূপান্তর করা।

রঙRGBHEX
blackrgb(0, 0, 0)#000000
whitergb(255, 255, 255)#FFFFFF
redrgb(255, 0, 0)#FF0000
limergb(0, 255, 0)#00FF00
bluergb(0, 0, 255)#0000FF
yellowrgb(255, 255, 0)#FFFF00
orangergb(255, 165, 0)#FFA500
tealrgb(0, 128, 128)#008080
purplergb(128, 0, 128)#800080
grayrgb(128, 128, 128)#808080

প্রায়শই জিজ্ঞাসিত প্রশ্ন

লাল চ্যানেল নাও এবং এটিকে 16 দিয়ে ভাগ করো: ভাগফল প্রথম ডিজিট, অবশিষ্ট অংশ দ্বিতীয় ডিজিট। 10 থেকে 15 পর্যন্ত সংখ্যাগুলোকে A থেকে F আকারে লিখো — 255 হয়ে যায় FF। সবুজ ও নীলের জন্যও একই কাজ করো, একক ডিজিটগুলোর আগে শূন্য যোগ করো: 5 হয়ে যায় 05। এই তিন জোড়াকে যুক্ত করে সামনে একটি # বসাও।

ঠিকঠাক, যতক্ষণ চ্যানেলগুলো 0 থেকে 255 পর্যন্ত পূর্ণসংখ্যা হয়। ভগ্নাংশমূল্য যেমন rgb(79.5, 70, 229) প্রথমে নিকটতম পূর্ণসংখ্যায় রাউন্ড করা হয়, কারণ HEX কোন মধ্যবর্তী মান সংরক্ষণ করতে পারে না।

একটা HEX কোড হল ছয়-অঙ্কের হেক্সাডেসিমাল সংখ্যা যা একটি রঙের লাল, সবুজ এবং নীল চ্যানেলকে একটি আগত # এর পিছনে সংরক্ষণ করে। প্রতিটি জোড়া ডিজিট একটি চ্যানেলকে কভার করে, 00 (কোনও নেই) থেকে FF (সম্পূর্ণ) পর্যন্ত, যা RGB-এর মতো 16.7 মিলিয়ন রঙই কম অক্ষরে দেয়। CSS, ডিজাইন টুল ও ব্র্যান্ড গাইডলাইনে HEX ডিফল্ট।

হ্যাঁ। ইনপুটের পাশে থাকা সোয়াপ বোতামটা তোমাকে HEX থেকে RGB কনভার্টারে নিয়ে যাবে, যা একেবারেই একইভাবে কাজ করে। উভয় দিকেই একই সূত্র ব্যবহার করা হয়, কেবল উল্টোভাবে প্রয়োগ করা হয়।

ডেভেলপার ও ব্র্যান্ড গাইডলাইনের জন্য HEX ভাল: সংক্ষিপ্ত, ভুল টাইপ হওয়ার সম্ভাবনা কম এবং সর্বত্র সাপোর্টেড। যতক্ষণ তোমাকে চ্যানেল নিয়ে ক্যালকুলেশনের প্রয়োজন আছে ততদিন RGB রাখো।