AbraCalc

হেক্স থেকে নরমালাইজড RGB কনভার্টার

WebGL, GLSL শেডার এবং 3D গ্রাফিক্সে ব্যবহারের জন্য একটি হেক্স কালারকে নরমালাইজড RGB ফ্লোট মানে (0.0–1.0) রূপান্তর করুন।

এই টুলটি আপনার সাইটে যুক্ত করুন
এই টুলটির উদ্ধৃতি দিন

APA

AbraCalc. (2026). হেক্স থেকে নরমালাইজড RGB কনভার্টার [Online calculator]. Retrieved from https://abracalc.com/bn/hex-theke-normalized-rgb/

BibTeX

@misc{abracalc-hex-theke-normalized-rgb, author = {AbraCalc}, title = {হেক্স থেকে নরমালাইজড RGB কনভার্টার}, year = {2026}, howpublished = {\url{https://abracalc.com/bn/hex-theke-normalized-rgb/}} }

এই টুলটি কি আপনার প্রশ্নের উত্তর দিয়েছে?

এই টুলটি যেভাবে ব্যবহার করবেন

  1. একটি হেক্স কালার লিখুন (যেমন #3a86ff)।
  2. [0.0, 1.0]-এর মধ্যে ফ্লোট পেতে প্রতিটি চ্যানেলকে 255 দিয়ে ভাগ করা হয়।
  3. vec3() আউটপুট সরাসরি আপনার GLSL শেডার কোডে পেস্ট করুন।

WebGL, GLSL শেডার এবং অনেক 3D API [0, 1]-এর মধ্যে ফ্লোট হিসেবে RGB আশা করে। একটি হেক্স কালার লিখুন এবং তাৎক্ষণিকভাবে নরমালাইজড vec3 প্রতিনিধিত্ব পান।

সূত্র

Given a hex color #RRGGBB, each normalized float channel is:

Rn = parseInt(RR, 16) / 255

Gn = parseInt(GG, 16) / 255

Bn = parseInt(BB, 16) / 255

Each result is rounded to 4 decimal places. The GLSL vec3 form is: vec3(Rn, Gn, Bn).

সাধারণ জিজ্ঞাসা

WebGL কেন 0–1 রেঞ্জ ব্যবহার করে?
OpenGL ও WebGL সর্বত্র নরমালাইজড ডিভাইস কোঅর্ডিনেটে কাজ করে। কালার কম্পোনেন্টের জন্য 0–1 ব্যবহার এই ডিজাইনের সাথে সামঞ্জস্যপূর্ণ এবং ইন্টিজার ওভারফ্লো এড়ায়।
GLSL vec3 কী?
একটি GLSL vec3 হলো তিন-কম্পোনেন্ট ফ্লোটিং-পয়েন্ট ভেক্টর। শেডারে, vec3(r,g,b) একটি RGB কালার বোঝায়।

তথ্যসূত্র ও উৎস