تبدیل RGB به هگزادسیمال

تبدیل RGB به هگزادسیمال

تبدیل RGB به هگزا دسیمال

مقادیر RGB معمولا در محدوده بین 0 تا 255 داده می شوند. چنانچه آنها در محدوده ای اعشاری بین 0 تا 1 باشند، مقادیر آنها پیش از تبدیل، در 256 ضرب خواهد شد. این عدد بر 16 تقسیم خواهد شد (تقسیم صحیح – باقی مانده نادیده گرفته می شود) که اولین عدد از هگزادسیمال را خواهد داد (بین 0 تا F، حروف A تا F، بیانگر اعداد 10 تا 15 می باشند). باقی مانده دومین عدد هگزادسیمال را به دست خواهد داد. برای نمونه، مقداد RGB عدد 201، به 12 گروه 16 تایی تقسیم می شود، در نتیجه اولین رقم C است. باقیمانده نیز عدد 9 است که حاصل کل عدد C9 است. این پروسه، برای هر سه عدد رنگ تکرار خواهد شد.

ابزارهای تبدیل RGB به HEX

تبدیل اعداد به مبناهای دیگر، یکی از امکانات مرسومی می باشد که ماشین حساب ها در اختیار قرار می دهند (هم ماشین حساب های دستی و هم ماشین حساب سیستم عامل شما). نرم افزارهای تحت وبی نیز وجود دارند که به طور آنلاین، این تبدیل واحدها را برای شما انجام می دهند. در زیر برخی از این ابزارها را برای شما قرار داده ایم:

کد هگزادسیمال سه تایی

کد هگزا دسیمال سه تایی

کد هگزادسیمال سه تایی، عددی شش رقمی می باشد. این کد شامل سه بایت یا عدد در مبنای 16 می باشد که در HTML، CSS، SVG، و دیگر برنامه های محاسباتی برای نمایش رنگ مورد استفاده قرار می گیرد. بایت ها نمایش دهنده اجرای رنگ قرمز، سبز و آبی می باشند. هر بایت، بیانگر عددی بین 00 تا FF (در فرمت عدد در مبنای 16) یا 0 تا 255 در مبنای 10 می باشد. 0، بیانگر کمترین شدت جزء رنگ و 255 بیانگر بیشترین شدت جزء رنگ می باشد.در نتیجه رنگ های وب، رنگی را به شکل رنگ حقیقی یا TrueColor یا 24 بیتی، مشخص می کنند. کد سه تایی هگزادسیمال، از چسباندن سه بایت در مبنای 16 کنار هم و به شکل زیر تشکیل می شود:

بایت اول: مقدار قرمز (میزان قرمزی)
بایت دوم: مقدار سبز (میزان سبزی)
بایت سوم: مقدار آبی (میزان آبی)

نیاز به کمک یا مشاوره دارید؟ با شماره 77637159-021 تماس بگیرید. ما آماده پاسخگویی هستیم!

یک مثال از کد رنگ هگزا دسیمال

به عنوان مثال، رنگی را در نظر بگیرید که مقادیر قرمز/سبز/آبی آن در مبنای 10 به صورت مقابل است: قرمز=36، سبز=104، آبی=160 (رنگ آبی متمایل به سبز). اعداد 36، 104 و 160 در مبنای 10، به ترتیب معادل اعداد 24، 68 و A0 در مبنای 16 می باشند. کد سه تایی هگزادسیمال، از کنار هم قرار دادن 6 رقم تشکیل می شود که در این مثال، 2468A0 است.

توجه داشته باشید که چنانچه هر کدام از این سه عدد کمتر از 16 (در مبنای 10) یا 10 (در مبنای 16) باشند، در این صورت می بایست یک صفر در ابتدای آنها قرار داده شود به طوریکه کد رنگ همواره عددی 6 رقمی باشد. به عنوان مثال، کد سه تایی هگزادسیمال 4، 8، 16 با اعداد 04، 08، 10 نمایش داده می شوند و نتیجه حاصله 040810 می باشد.

تعداد کل رنگ ها در کدهای هگزادسیمال

تعداد رنگ هایی که می توانند در این سیستم نمایش داده شوند 256x256x256 = 16,777,216 رنگ می باشد.

در برخی اوقات، کد خلاصه شده ای از این عدد 6 رقمی استفاده می شود. در این حالت، رسیدن از کد اختصاری به کد واقعی 6 رقمی، تنها با دوبل کردن رقم ها امکان پذیر است: 09C تبدیل به 0099CC می شود. این کار، این امکان را به هر رنگ می دهد تا محدوده اعداد 00 تا FF استفاده نماید. فرمت سه رقمی، در CSS استفاده می شود و در HTML از آن استفاده نمی شود. در نتیجه، عدد سه رقمی در چیزی غیر از CSS ها و استایل های مربوط به آنها، در برخی از مرورگرها، کاملا نامعتبر می باشد.



مقالات دیگر ما را نیز بخوانید:

مطالب مرتبط

هنوز نظری ثبت نشده است.

یک نظر بگذارید

کد امنیتی: