RGB顏色與HEX十六進製制顏色的換算

2021-08-28 01:30:23 字數 621 閱讀 9362

[align=center][size=large]rgb顏色與hex十六進製制顏色的換算[/size][/align]

[b]1.1換算**[/b]

如上述。

[b]1.2換算方法[/b]

通過上述**可發現rgb中的0對應hex的00,1對應01……9對應09,10則對應0a,11對應0b……15對應0f,16對應了10。總共17對,除去一對特殊的0對應00,剩下的16對其規律:

[color=red]rgb的數值是16乘以hex的第一位加上hex的第二位,不足兩位數時在前面補0即可。[/color]

例項:例1:

rgb(11,111,222)=#??????

11÷16=0餘11 11對應b 前面補0 那麼hex的資料為0b

111÷16=6餘15 15對應f 那麼hex的資料為6f

222÷16=13餘14 13對應d 14對應e 那麼hex的資料為de

即,hex的值:#0b6fde

例2:rgb(0,16,255)=#??????

0直接對應00

16÷16=1餘0 則hex的資料為10

255÷16=15餘15 15對應f 則hex的資料為ff

即,hex的值:#0010ff

關於RGB顏色與十六進製制顏色

先來感受一下兩種顏色值的大致形狀 簡單來說,兩種顏色值的最本質區別是rgb是用十進位制表示的,而十六進製制當然是用十六進製制表示的。所以兩者的轉換實際上就是十六進製制與十進位制之間的轉換。先來看一下基本的對映關係 十進位制十六進製制00 1122 33 9910a 11b12c 13d14e 15f...

十六進製制顏色值域RGB格式顏色值之間的相互轉換

created by cld on 2018 3.十六進製制顏色值域rgb格式顏色值之間的相互轉換 十六進製制顏色值的正規表示式 var reg 0 9a fa f 0 9a fa f rgb顏色轉換為16進製制 定義的函式 let rgbtohex function rgb g var re rg...

十六進製制顏色表

用十六進製制 配色表 1 白色 ffffff 2 紅色 ff0000 3 綠色 00ff00 4 藍色 0000ff 5 牡丹紅 ff00ff 6 青色 00ffff 7 黃色 ffff00 8 黑色 000000 9 海藍 70db93 10 巧克力色 5c3317 11 藍紫色 9f5f9f 1...