হেক্স থেকে RGB কালার কনভার্টার
হেক্স কালার কোডকে RGB মানে রূপান্তর করুন। CSS এবং ওয়েব ডিজাইনের জন্য তাৎক্ষণিক রঙ রূপান্তর। বিনামূল্যে অনলাইন কনভার্টার।
অ্যাক্সেস করুন সেকশন
এক্স রঙের কোড কী?
এক্স রঙের কোড হল একটি ছয়-অক্ষর অলফানুমেরিক স্ট্রিং যা ওয়েব ডিজাইন এবং ডিজিটাল গ্রাফিক্সে একটি নির্দিষ্ট রঙ উপস্থাপন করতে ব্যবহৃত হয়। ফর্ম্যাটটি অনুসরণ করে #RRGGBB, যেখানে প্রতিটি দুটি-অক্ষরের জোড়া একটি যৌগিক প্রাথমিক রঙের সংকেত কোড করে - লাল (RR), সবুজ (GG), এবং নীল (BB) - হেক্সাডেসিমাল নোটেশন (বেস 16) ব্যবহার করে। প্রতিটি জোড়া 00 (শূন্য সংকেত) থেকে FF (সম্ভাব্য সর্বোচ্চ সংকেত, বেস 10-এ 255 এর সমান) পর্যন্ত পরিসীমা ধারণ করে।
এক্স কোডগুলি হেক্সাডেসিমাল নোটেশনের প্রয়োজনীয়তা থেকে উদ্ভূত হয়েছে যা এই কারণে এই কোডগুলিকে HTML এবং CSS-এ রঙ সংজ্ঞায়িত করার জন্য ব্যবহৃত হয় যে নামকৃত রঙের শব্দগুলির উপর নির্ভর না করে। যদিও CSS এখন rgb(), hsl(), এবং oklch() সহ বিভিন্ন রঙের ফর্মগুলি সমর্থন করে, এক্স এখনও ফ্রন্ট-এন্ড ডেভেলপমেন্ট, ডিজাইন হ্যান্ডঅফ, এবং ব্র্যান্ডিং গাইডলাইনসে সবচেয়ে বেশি ব্যবহৃত নোটেশন। ফিগমা, স্কেচ, এডোবি ফটোশপ, এবং কানভার মতো সমস্ত টুলের রঙ পিকারের প্রতিটিতে এক্স মানের মান প্রদর্শিত হয়।
ছয়-অক্ষরের এক্স কোডের সাথে সম্ভাব্য বিভিন্ন রঙের সংখ্যা 16,777,216 (256 × 256 × 256)। এটি প্রায়শই “সত্যিকারের রঙ” বা “24-বিট রঙ” হিসাবে উল্লেখ করা হয়, যা সাধারণত সবচেয়ে বেশি আধুনিক ডিসপ্লের রঙের গভীরতা মেলে। প্রতিটি চ্যানেলের জন্য 8 বিট (একটি বাইট) থাকে, এবং তিনটি চ্যানেল মিলিতভাবে 24 বিট রঙের ডেটা তৈরি করে।
এক্স কোডগুলি ক্ষেত্রে সংবেদনশীল, তাই #ff8000 এবং FF8000 একই রঙ উপস্থাপন করে। কিছু স্টাইল গাইড উচ্চারণের জন্য উপরের ক্ষরের পছন্দ করে, যখন CSS মিনিফাইয়ার সাধারণত নিচের ক্ষরের ফলাফল প্রদান করে - যদিও প্রক্রিয়াটি প্রকৃতপক্ষে অপ্রাসঙ্গিক।
অ্যাক্সেস করুন সেকশন>
এক্স থেকে RGB কীভাবে রূপান্তর করবেন?
এক্স রঙের কোডকে এর RGB সমতুল্য সম্পাদন করা সরল। প্রক্রিয়াটি জড়িত হয় ছয়-অক্ষরের স্ট্রিংকে তিনটি জোড়ায় ভাগ করা এবং প্রতিটি জোড়াকে হেক্সাডেসিমাল (বেস 16) থেকে দশমিক (বেস 10) এ রূপান্তর করা। নিম্নলিখিত ধাপে ধাপে পদ্ধতি দেখানো হলো:
<অর্ডার লিস্ট># দিয়ে শুরু হয়, তাহলে তা সরিয়ে দিন। উদাহরণস্বরূপ, #1A2B3C 1A2B3C হয়ে যায়।1A, 2B, 3C।- লাল:
1A→ (1 × 16) + 10 = 26 - সবুজ:
2B→ (2 × 16) + 11 = 43 - নীল:
3C→ (3 × 16) + 12 = 60
rgb(26, 43, 60)।হেক্সাডেসিমাল অঙ্ক এবং তাদের দশমিক সমতুল্য হল: 0=0, 1=1, 2=2, 3=3, 4=4, 5=5, 6=6, 7=7, 8=8, 9=9, A=10, B=11, C=12, D=13, E=14, F=15। শুধুমাত্র A থেকে F মেমোরিজ করা হল স্ট্যান্ডার্ড দশমিক গণনার থেকে আলাদা।
প্রোগ্রামেটিক রূপান্তরের জন্য, সাধারণত বিল্ট-ইন ফাংশন উপলব্ধ। জাভাস্ক্রিপ্টে, parseInt(“1A”, 16) 26 ফেরত দেয়। পাইথনে, int(“1A”, 16) একই কাজ করে। CSS নিজেই উভয় ফর্মটি স্বাধীনভাবে সমর্থন করে, তাই রূপান্তর প্রায়শই প্রয়োজন হয় যখন আপনাকে ব্যক্তিগত রঙের চ্যানেলগুলিকে সমন্বিত করতে হয় - উদাহরণস্বরূপ, আলোকিততা সম্পাদন করা, গ্রেডিয়েন্ট প্রোগ্রামটিক্যালি তৈরি করা, বা দুটি রঙ মিশ্রিত করা।
3-ডিজিট এবং 6-ডিজিট হেক্স কোড
CSS একটি সংক্ষিপ্ত 3-ডিজিট হেক্স ফরম্যাট (#RGB) সমর্থন করে যা প্রতিটি তিনটি জোড়ার মধ্যে একই সংখ্যা থাকার সময় একটি সুবিধা হিসাবে ব্যবহার করা হয়। এই সংক্ষিপ্ত ফরম্যাটে, প্রতিটি একক সংখ্যা দ্বিগুণ করা হয়। উদাহরণস্বরূপ:
#F80#FF8800এ প্রসারিত হয় → rgb(255, 136, 0)#FFF#FFFFFFএ প্রসারিত হয় → rgb(255, 255, 255)#000#000000এ প্রসারিত হয় → rgb(0, 0, 0)#09C#0099CCএ প্রসারিত হয় → rgb(0, 153, 204)#A3F#AA33FFএ প্রসারিত হয় → rgb(170, 51, 255)
3-ডিজিট নোটেশনটি 16.7 মিলিয়ন থেকে কেবল 4,096 (16 × 16 × 16) পর্যন্ত রঙের সংখ্যা হ্রাস করে, তাই এটি প্রতিটি রঙ উপস্থাপন করতে পারে না। এটি সর্বাধিক ব্যবহৃত বা পরিচিত রঙের জন্য সংক্ষিপ্ত বা CSS ফাইলে ব্যবহার করা হয়।
CSS এছাড়াও 4-ডিজিট (#RGBA) এবং 8-ডিজিট (#RRGGBBAA) হেক্স কোড সমর্থন করে যা একটি অ্যালফা (অপ্যাক্সিটি) চ্যানেল অন্তর্ভুক্ত করে। অ্যালফা মান একই হেক্সাডেসিমাল যুক্তি অনুসরণ করে: FF পূর্ণস্বরূপ এবং 00 পূর্ণভাবে অপাক্সিটি। উদাহরণস্বরূপ, #FF880080 রঙ rgb(255, 136, 0) 50% অপাক্সিটির সাথে উপস্থাপন করে। আমাদের কনভার্টার মানদণ্ডিক হেক্স এবং RGB ফরম্যাটের উপর ফোকাস করে; যদি আপনি একটি কোড একটি অ্যালফা চ্যানেল সহ প্রদান করেন, তাহলে এটি শুধুমাত্র RGB অংশটি প্রক্রিয়া করবে।
প্রকাশনা সেকশন
হেক্স থেকে RGB রেফারেন্স টেবিল
নিচের রেফারেন্স টেবিলে সাধারণ হেক্স রঙ এবং তাদের RGB সমতুল্য রয়েছে। এই টেবিলটি ওয়েব ডিজাইন, CSS নামকৃত রঙ এবং জনপ্রিয় ব্র্যান্ড প্যালেটের চয়েতন করে।
| রঙের নাম | HEX | R | G | B | CSS ব্যবহার |
|---|---|---|---|---|---|
| কালো | #000000 | 0 | 0 | 0 | টেক্সট, বোর্ডার |
| সাদা | #FFFFFF | 255 | 255 | 255 | প্রসারণ |
| লাল | #FF0000 | 255 | 0 | 0 | ত্রুটি, সতর্কতা |
| সবুজ | #00FF00 | 0 | 255 | 0 | সাফল্য অবস্থা |
| নীল | #0000FF | 0 | 0 | 255 | লিঙ্ক, প্রাথমিক |
| হলুদ | #FFFF00 | 255 | 255 | 0 | সতর্কতা |
| সাদা | #00FFFF | 0 | 255 | 255 | এক্সেন্ট, তথ্য |
| ম্যাজেন্টা | #FF00FF | 255 | 0 | 255 | সৃজনশীল, বলিভ |
| ধূসর | #808080 | 128 | 128 | 128 | মিটেড টেক্সট |
| সিলভার | #C0C0C0 | 192 | 192 | 192 | বোর্ডার, সুবিধাজনক |
| ম্যারুন | #800000 | 128 | 0 | 0 | কালো অ্যাক্সেন্ট |
| নেভি | #000080 | 0 | 0 | 128 | শিরোনাম, নেভিগেশন |
| টিল | #008080 | 0 | 128 | 128 | এক্সেন্ট |
| ওলিভ | #808000 | 128 | 128 | 0 | পৃথিবী প্যালেট |
| আরেঞ্জ | #FFA500 | 255 | 165 | 0 | ক্টিএস, বাটন |
| করাল | #FF7F50 | 255 | 127 | 80 | গরম অ্যাক্সেন্ট |
| টমেটো | #FF6347 | 255 | 99 | 71 | সতর্কতা, ব্যাজ |
| গোল্ড | #FFD700 | 255 | 215 | 0 | উজ্জ্বল |
| স্কাইব্লু | #87CEEB | 135 | 206 | 235 | প্রসারণ |
| স্লেটগ্রে | #708090 | 112 | 128 | 144 | কালো UI |
CSS 147 নামকৃত রঙ সম্পূর্ণ করে, প্রতিটির একটি সংশ্লেষিত হেক্স মান। যদিও নামকৃত রঙ প্রোটোটাইপিং জন্য সুবিধাজনক, পেশাদার প্রজেক্টগুলি সাধারণত হেক্স বা RGB মানদণ্ডিক ব্যবহার করে সঠিকতা এবং ব্রাউজার এবং ডিজাইন টুলের মধ্যে সামঞ্জস্যতা নিশ্চিত করতে।
প্রকাশনা সেকশন
জনপ্রিয় ব্র্যান্ড রঙ – হেক্স এবং RGB মান
ডেভেলপার এবং ডিজাইনাররা প্রায়শই মকবপ, একীকরণ এবং স্টাইল গাইডের জন্য জনপ্রিয় ব্র্যান্ড রঙের জন্য সঠিক হেক্স এবং RGB মান প্রয়োজন। নিচের একটি দ্রুত রেফারেন্স রয়েছে কিছু সবচেয়ে বেশি চাহিদা করা ব্র্যান্ড রঙের জন্য:
| ব্র্যান্ড | HEX | RGB |
|---|---|---|
| ফেসবুক নীল | #1877F2 | rgb(24, 119, 242) |
| টুইটার / X কালো | #000000 | rgb(0, 0, 0) |
| ইউটিউব লাল | #FF0000 | rgb(255, 0, 0) |
| স্পটিফাই সবুজ | #1DB954 | rgb(29, 185, 84) |
| ইনস্টাগ্রাম গ্রেডিয়েন্ট শুরু | #F58529 | rgb(245, 133, 41) |
| লিঙ্কেডইন নীল | #0A66C2 | rgb(10, 102, 194) |
| স্ল্যাক ভার্পাল | #4A154B | rgb(74, 21, 75) |
ওয়াটসঅ্য
প্যালেট মডেল তুলনা: HEX, RGB, HSL, এবং CMYK
শিরোনাম
এই প্যালেট মডেল বোঝা আপনাকে বিভিন্ন সরঞ্জাম এবং মিডিয়া এর মধ্যে কাজ করার জন্য আরও কার্যকরভাবে কাজ করতে সাহায্য করে:
ডিভিশন স্টাইল="ওভারফ্লো-এক্স:অটো"
টেবিল
শিরোনাম
মডেল
ফরম্যাট
রেঞ্জ
বেস্ট ফর
টিআর
হেক্স
#RRGGBB
00–FF প্রতি চ্যানেল
সিএসএস শর্টহ্যান্ড, ডিজাইন স্পেস
RGB
rgb(R, G, B)
0–255 প্রতি চ্যানেল
প্রোগ্রামেটিক ম্যানিপুলেশন, জেএস ক্যানভাস
HSL
hsl(H, S%, L%)
H: 0–360, S/L: 0–100%
ক্রিয়েটিং হারমোনিয়াস প্যালেট, থিমিং
CMYK
C, M, Y, K শতাংশ
0–100% প্রতি চ্যানেল
প্রিন্ট ডিজাইন, অফসেট প্রিন্টিং
OKLCH
oklch(L C H)
L: 0–1, C: 0–0.4, H: 0–360
পারসেপ্টুয়ালি ইউনিফর্ম রঙ, আধুনিক সিএসএস
টিআর
হেক্স এবং RGB হল গণিতগতভাবে একই — তারা একই রঙের স্থান প্রতিনিধিত্ব করে ভিন্ন লিখন পদ্ধতি ব্যবহার করে। একে অপরের থেকে রূপান্তর করা হলে কোনো নির্ভুলতা বা গ্যামুট পার্থক্যের ক্ষতি না হওয়ায় একটি সরল বেস-16 থেকে বেস-10 অনুবাদ হয়। HSL, অন্যদিকে, একটি সিলিন্ডারিয়াল স্থানাঙ্ক সিস্টেমে রঙের রূপান্তর যা আমরা হিউ, স্যাটুরেশন, এবং লাইটনেস স্বাধীনভাবে চিন্তা করার জন্য সহজ করে তোলে। CMYK হল একটি বিপরীত রঙ মডেল যা প্রিন্টিংয়ে ব্যবহৃত হয় এবং এটি সমস্ত RGB রঙ (এবং বিপরীতে) প্রতিনিধিত্ব করতে পারে না, তাই RGB এবং CMYK এর মধ্যে রূপান্তর অনুমানমাত্র।
আধুনিক সিএসএস (লেভেল 4) এ, কলর() ফাংশন এবং নতুন রঙের স্থান যেমন oklch() এবং display-p3 ব্যবহার করা হচ্ছে, বিশেষ করে বিস্তৃত-গ্যামুট ডিসপ্লের জন্য। যাইহোক, HEX এবং RGB রঙ রয়েছে ওয়েব সংযোগ এবং বর্তমানে ব্যবহৃত সমস্ত ব্রাউজারের মধ্যে সমর্থিত।
শিরোনাম
হেক্স এবং RGB ব্যবহার করা এসএসএস এবং জাভাস্ক্রিপ্ট
উভয় হেক্স এবং RGB মান সিএসএস এবং একই ফলাফল তৈরি করে। এখানে প্রতিটি ফরম্যাট ব্যবহার করার কার্যকর উদাহরণ রয়েছে:
সিএসএস ঘোষণা:
জাভাস্ক্রিপ্ট রূপান্তর ফাংশন:
যখন এই এইচটিএমএল ক্যানভাস এপিতে কাজ করা হয়, তখন রঙ সাধারণত স্ট্রিং হিসাবে সেট করতে হয়। উভয় "#FF8000" এবং "rgb(255, 128, 0)" কাজ করে fillStyle এবং strokeStyle এর জন্য। যাইহোক, getImageData() মেথড পিক্সেল ডেটা একটি অ্যারে হিসাবে ফেরত দেয় (RGBA), যা পিক্সেল-স্তর ম্যানিপুলেশনের জন্য RGB ফরম্যাটটিকে স্বাভাবিক করে তোলে।
সিএসএস কাস্টম প্রপার্টি (ভেরিয়েবল) এ, হেক্স মান সরলতার জন্য সাধারণত সংরক্ষিত হয়:
এই প্যাটার্নটি রঙের মান সরঞ্জাম করে রাখা হয় যা সিএসএস ভেরিয়েবলে সংরক্ষিত হয় এবং রানটাইমে ফরম্যাটের মধ্যে রূপান্তর করার প্রয়োজন নেই।
অ্যাক্সেসিবিলিটি এবং রঙের বিরোধিতাHEX থেকে RGB রূপান্তর করা অ্যাক্সেসিবিলিটি সম্মতির জন্য রঙের বিরোধিতা অনুপাত গণনা করার প্রথম ধাপ। Web Content Accessibility Guidelines (WCAG) বলে যে সাধারণ টেক্সটের জন্য একটি ন্যূনতম বিরোধিতা অনুপাত হল 4.5:1 এবং বৃহৎ টেক্সটের জন্য (18px+ বোল্ড বা 24px+ নোরমাল) 3:1। বিরোধিতা অনুপাত সূত্রটি প্রয়োজন করে রেলেটিভ লুমিনেন্স প্রতিটি রঙ, যা লিনিয়ার RGB মান থেকে গণনা করা হয়। ধাপগুলি হল:
আপনি দেখতে পাচ্ছেন, RGB মানগুলি হল প্রতিটি অ্যাক্সেসিবিলিটি বিরোধিতা গণনার জন্য অপরিহার্য প্রবেশদ্বার। যেমন যন্ত্রপাত্র যেমন WebAIM Contrast Checker, Chrome DevTools রঙের পিকার, এবং axe অ্যাক্সেসিবিলিটি স্ক্যানার সবই এই রূপান্তর অভ্যন্তরীণভাবে করে। ডিজাইনারদের জন্য, একটি দ্রুত নিয়মটি: কালো টেক্সটের উপর একটি আলোকিত পটভূমি (বা বিপরীতে) সাধারণত পাস করবে WCAG AA মানদণ্ড যদি লুমিনেন্সের পার্থক্য কমপক্ষে 125 এবং রঙের পার্থক্য কমপক্ষে 500 (বিভিন্ন R, G, B চ্যানেলের সমষ্টির মাধ্যমে) হয়। আমি কীভাবে HEX কে RGB এ রূপান্তর করব?ষষ্ঠ স্থানের HEX কোডকে তিনটি জোড়ায় ভাগ করুন (RR, GG, BB) এবং প্রতিটি জোড়াকে বেস 16 থেকে বেস 10 এ রূপান্তর করুন। উদাহরণস্বরূপ, কীভাবে #FF5733 এর সমান আছে RGB?
কীভাবে একটি মানক হেক্স রঙের কোড হয়?একটি মানক হেক্স রঙের কোড হল হেক্স এবং RGB এর মধ্যে কী পার্থক্য আছে?হেক্স এবং RGB একই রঙের স্থান প্রতিনিধিত্ব করে — তারা একই ডেটা এর জন্য ভিন্ন লিখন পদ্ধতি। হেক্স বেস-16 এনকোডিং ব্যবহার করে ( আমি কীভাবে হেক্স কোডে অপারেন্সি ব্যবহার করতে পারি?হ্যাঁ। CSS 8-ডিজিট হেক্স কোড সমর্থন করে যেখানে শেষ দুটি অঙ্ক অ্যালফা চ্যানেলকে প্রতিনিধিত্ব করে। উদাহরণস্বরূপ, আমি কীভাবে একটি 3-ডিজিট হেক্স কোড রূপান্তর করব?প্রতিটি অঙ্ককে দ্বিগুণ করুন। কীভাবে #000000 এর সমান আছে RGB?
কীভাবে #FFFFFF এর সমান আছে RGB?
ডিজাইনাররা কেন হেক্স ব্যবহার করেন এবং RGB নয়?হেক্স কোডগুলি বিকল্প (7 চরিত্র সহ হ্যাশ থেকে শুরু হয়) কমপ্যাক্ট (16 চরিত্রের মধ্যে পর্যন্ত একটি RGB ঘোষণা), ডিজাইন স্পেস, স্টাইল গাইড এবং দ্রুত কপি-পেস্ট ওয়ার্কফ্লোর জন্য উপযুক্ত। তারা ডিজাইন টুলস যেমন Figma, Sketch, এবং ফটোশপের ডিফল্ট আউটপুট ফরম্যাট। RGB প্রয়োজন হলে ব্যক্তিগত চ্যানেলগুলি প্রোগ্রামকৃত ভাবে পরিচালনা করার জন্য। আমি কীভাবে আমার রঙের বিপরীততা পরীক্ষা করব এবং অ্যাক্সেসিবিলিটি জন্য?প্রথমে আপনার টেক্সট রঙ এবং ব্যাকগ্রাউন্ড রঙ থেকে হেক্স থেকে RGB এ রূপান্তর করুন। তারপর প্রতিটি ব্যবহার করে তাদের সম্পর্কিত নিম্নলিখিত রূপান্তর গণনা করুন। WCAG সূত্র এবং বিপরীততা অনুপাত গণনা করুন। WCAG AA জন্য সাধারণ টেক্সটের জন্য 4.5:1 এবং বৃহৎ টেক্সটের জন্য 3:1 প্রয়োজন। ওয়েবএআইএম বিপরীততা চেকার এই প্রক্রিয়াটি স্বয়ংক্রিয় করে তোলে। শেষ অংশ We use cookies to analyse traffic and show relevant ads. Read our Privacy Policy.
Cookie Preferences |