Að umbreyta litum úr HEX í RGB er eins einfalt og að umbreyta tölugildum þeirra úr sextáns- í tugakerfi. Til að breyta hex lit #32A852
, við skiptum kóðanum í pör af tveimur 32 A8 52
og umbreyttu hverju pari í aukastaf:
32 = 50 A8 = 168 52 = 82
#32A852 = RGB(50, 168, 82)
Sextánstafur
lýsir grunn-16 talnakerfi - talnakerfi sem samanstendur af 16 táknum. Það notar tölur frá 0 til 9 til að tákna tölur frá 0 til 9 og bókstafina A til F til að tákna tölurnar frá 10 til 15.
Það er oftast notað í tölvunarfræði og stærðfræði sem leið til að tákna tvöfalda kóða á mönnum læsilegu formi.
Ólíkt tölvum eða vísindamönnum notum við flest tugakerfi. Það samanstendur af tölum frá 0 til 9 og það er venjuleg leið til að nota tölur. Við byrjum að læra það í leikskólanum og notum það á hverjum degi:
bíll ekur á 10 mph köttur vegur 4 kg mánuður er gerður úr 30 dögum
RGB
stendur fyrir rauða, græna og bláa litbrigði ljóss sem hægt er að blanda saman til að búa til mismunandi liti. Það er staðlað aðferð til að framleiða myndir fyrir sjónvarpsskjái, tölvuskjái og snjallsímaskjái.
Til að vera nákvæmari, þá er RGB samsett litamódel, sem þýðir að þú verður að bæta litbrigðum saman til að búa til annan lit.
Ímyndaðu þér að stafla litum hvern ofan á annan:
Athugið: mismunandi tæki framleiða mismunandi RGB gildi. Hvert tæki notar mismunandi litablöndun, sem þýðir að RGB litir eru ekki eins í öllum tækjum og þeir þurfa litastýringu til að líta eins út.
Til að lýsa lit í RGB litamódelinu þarftu að segja hversu mikið rautt, grænt og blátt þarf.
Þú gefur til kynna hversu mikið af rauðu, grænu og bláu er þörf með því að nota RGB triplett (R, G, B)
þar sem hver og einn þáttur getur verið breytilegur frá núlli upp í skilgreint hámarksgildi.
Ef öll frumefnin eru á núlli (0, 0, 0)
- útkoman er svartur litur.
Ef allir þættir eru í hámarki (255, 255, 255)
- útkoman er hvítur litur.
Samsetningar þessara talna mynda mismunandi liti (255, 255, 0)
- útkoman er gulur litur
Þetta er þekkt sem litadýpt og er mælt í bitum.
Frá og með 2018 nota næstum öll sjónvarp, tölvur og snjallsímaskjáir 24 bita litadýpt sem kallast sannur litur. Það styður átta bita fyrir hvern af þremur litunum, eða 24 bita samtals.
Þetta veitir 28 eða 256 möguleg gildi fyrir rautt, grænt og blátt:
256 x 256 x 256 = 16,777,216 alls mögulegir litir í sannri litavali
Nú þegar við vitum muninn á sextánda- og aukastaf skulum við skoða hvernig við getum umbreytt úr einu í annað.
Eins og við vitum nú þegar, í sextándanúmerakerfinu tákna tölur frá 0 til 9 0 til 9 og bókstafir A til F tákna 10 til 15 í tugakerfinu.
Hér er ítarleg tafla sem er góð í að útskýra umbreytingu úr sextáns- í aukatölur:
Til þess að breyta HEX í RGB þarftu að skipta sextándagildinu í pör af tveimur og breyta því í aukastaf.
Dæmi #1: umbreyta rauðum lit #FF0000
til RGB:
FF = 255 00 = 0 00 = 0 RGB = (255, 0, 0)
Dæmi #2: umbreyta grænum lit #00FF00
til RGB:
00 = 0 FF = 255 00 = 0 RGB = (0, 255, 0)
Dæmi #3: umbreyta bláum lit #0000FF
til RGB:
00 = 0 00 = 0 FF = 255 RGB = (0, 0, 255)
Dæmi #4: umbreyta lit svörtum #000000
til RGB:
00 = 0 00 = 0 00 = 0 RGB = (0, 0, 0)
Dæmi #5: umbreyta hvítum lit #FFFFFF
til RGB:
FF = 255 FF = 255 FF = 255 RGB = (255, 255, 255)
Bónus dæmi #6: breyta lit gulli #FFD700
til RGB:
FF = 255 D7 = 215 00 = 0 RGB = (255, 215, 0)
Til þess að breyta RGB í HEX þarftu að umbreyta rauðgrænum og bláum litagildum úr aukastaf í sextánstaf.
Dæmi #1: umbreyta rauðum lit (255, 0, 0)
til HEX:
R = 255 = FF G = 0 = 00 B = 0 = 00 HEX = #FF0000
Dæmi #2: umbreyta grænum lit (0, 255, 0)
til HEX:
R = 0 = 00 G = 255 = FF B = 0 = 00 HEX = #00FF00
Dæmi #3: umbreyta bláum lit (0, 0, 255)
til HEX:
R = 0 = 00 G = 0 = 00 B = 255 = FF HEX = #0000FF
Dæmi #4: umbreyta lit svörtum (0, 0, 0)
til HEX:
R = 0 = 00 G = 0 = 00 B = 0 = 00 HEX = #000000
Dæmi #5: umbreyta hvítum lit (255, 255, 255)
til HEX:
R = 255 = FF G = 255 = FF B = 255 = FF HEX = #FFFFFF
Bónus dæmi #6: breyta lit gulli (255, 215, 0)
til HEX:
R = 255 = FF G = 215 = D7 B = 0 = 00 HEX = #FFD700
Eins og við sjáum af dæmunum hér að ofan er aðalmunurinn á Hex og RGB að það notar mismunandi tölukerfi. HEX notar sextánstaf og RGB notar aukastaf.
Að umbreyta litum úr HEX í RGB er eins einfalt og að umbreyta tölugildum þeirra úr sextáns- í tugakerfi.
Af reynslu okkar og því sem teymið okkar hefur séð í gegnum árin, er sextándanúmer notað oftar en RGB, sérstaklega í vefþróun og vefhönnun.
Hins vegar skiptir ekki máli hvorn þú notar þar sem þeir tákna báðir sama lit. Eina tillagan - vertu stöðugur.
Ef þú byrjar að nota RGB í gegnum vefverkefnið okkar - haltu þig við það. Ef þú byrjar að nota HEX í gegnum vefverkefnið okkar, reyndu að nota aðeins HEX