Värien muuntaminen HEX: stä RGB: ksi on yhtä helppoa kuin niiden numeroarvojen muuntaminen heksadesimaaliluvuista desimaalilukuihin. Heksavärin muuntamiseksi #32A852, jaamme koodin kahden pariksi 32 A8 52 ja muuntaa kukin parista desimaaliarvoksi:
32 = 50
A8 = 168
52 = 82
#32A852 = RGB(50, 168, 82)
Heksadesimaali kuvaa perus-16-numerojärjestelmää - numeerista järjestelmää, joka koostuu 16 symbolista. Se käyttää lukuja 0-9 edustamaan lukuja 0-9 ja kirjaimia A - F edustamaan lukuja 10-15.
Sitä käytetään useimmiten tietojenkäsittelytieteessä ja matematiikassa keinona edustaa binaarikoodia ihmisen luettavassa muodossa.
Toisin kuin tietokoneet tai tutkijat, useimmat meistä käyttävät desimaalijärjestelmää. Se koostuu luvuista 0-9, ja se on tavanomainen tapa käyttää numeroita. Alamme oppia sitä esikoulussa ja käytämme sitä joka päivä:
auto ajaa nopeudella 10 mph
kissan paino 4kg
kuukausi koostuu 30 päivästä
RGB tarkoittaa punaista, vihreää ja sinistä valonsävyä, jotka voidaan sekoittaa erilaisten värien luomiseksi. Se on tavallinen menetelmä kuvien tuottamiseksi TV-ruuduille, tietokonenäytöille ja älypuhelinten näytöille.
Tarkemmin sanottuna RGB on additiivinen värimalli, mikä tarkoittaa, että sinun on lisättävä sävyjä yhdessä uuden värin luomiseksi.
Kuvittele, että värit pinotaan päällekkäin:
Merkintä: eri laitteet tuottavat erilaisia RGB-arvoja. Jokainen laite käyttää erilaista värien sekoitusteoriaa, mikä tarkoittaa, että RGB-värit eivät ole samat kaikissa laitteissa, ja ne tarvitsevat värinhallintaa samanlaisiksi.
RGB-värimallin värin kuvaamiseksi sinun on kerrottava, kuinka paljon punaista, vihreää ja sinistä tarvitaan.
Ilmoitat kuinka paljon punaista, vihreää ja sinistä tarvitaan käyttämällä RGB-triplettiä (R, G, B) missä kukin elementistä voi vaihdella nollasta määriteltyyn maksimiarvoon.
Jos kaikki elementit ovat nolla (0, 0, 0) - tulos on musta väri.
Jos kaikki elementit ovat enintään (255, 255, 255) - tulos on valkoinen väri.
Näiden numeroiden yhdistelmät muodostavat eri värejä (255, 255, 0) - tulos on keltainen väri
Tämä tunnetaan nimellä värisyvyys ja mitataan bitteinä.
Vuodesta 2018 lähtien melkein jokainen televisio, tietokone ja älypuhelimen näyttö käyttää 24-bittistä värisyvyyttä todellinen väri. Se tukee kahdeksaa bittiä kullekin kolmesta väristä tai yhteensä 24 bittiä.
Tämä tarjoaa 28 tai 256 punaisen, vihreän ja sinisen mahdolliset arvot:
256 x 256 x 256 = 16,777,216 kaikki mahdolliset värit todellisessa väripaletissa
Nyt kun tiedämme eron heksadesimaalin ja desimaalin välillä, tutkitaan, miten voimme muuntaa yhdestä toiseen.
Kuten jo tiedämme, heksadesimaalilukujärjestelmässä numerot 0-9 edustavat 0-9 ja kirjaimet A - F edustavat 10-15 desimaalijärjestelmässä.
Tässä on perusteellinen taulukko, joka on hyvä selittämään muuntaminen heksadesimaaliluvuista desimaalilukuihin:
HEX: n muuntamiseksi RGB: ksi sinun on jaettava heksadesimaaliarvo kahden pariksi ja muunnettava se desimaaliluvuksi.
Esimerkki #1: muuntaa väri punainen #FF0000 että RGB:
FF = 255
00 = 0
00 = 0
RGB = (255, 0, 0)
Esimerkki #2: muuntaa väri vihreäksi #00FF00 että RGB:
00 = 0
FF = 255
00 = 0
RGB = (0, 255, 0)
Esimerkki #3: muuntaa väri sininen #0000FF että RGB:
00 = 0
00 = 0
FF = 255
RGB = (0, 0, 255)
Esimerkki #4: muuntaa väri mustaksi #000000 että RGB:
00 = 0
00 = 0
00 = 0
RGB = (0, 0, 0)
Esimerkki #5: muuntaa väri valkoinen #FFFFFF että RGB:
FF = 255
FF = 255
FF = 255
RGB = (255, 255, 255)
Bonus esimerkki #6: muuntaa väri kultaa #FFD700 että RGB:
FF = 255
D7 = 215
00 = 0
RGB = (255, 215, 0)
RGB: n muuntamiseksi HEX: ksi sinun on muunnettava punainen vihreä ja sininen väriarvot desimaalista heksadesimaaliksi.
Esimerkki #1: muuntaa väri punainen (255, 0, 0) että HEX:
R = 255 = FF
G = 0 = 00
B = 0 = 00
HEX = #FF0000
Esimerkki #2: muuntaa väri vihreäksi (0, 255, 0) että HEX:
R = 0 = 00
G = 255 = FF
B = 0 = 00
HEX = #00FF00
Esimerkki #3: muuntaa väri sininen (0, 0, 255) että HEX:
R = 0 = 00
G = 0 = 00
B = 255 = FF
HEX = #0000FF
Esimerkki #4: muuntaa väri mustaksi (0, 0, 0) että HEX:
R = 0 = 00
G = 0 = 00
B = 0 = 00
HEX = #000000
Esimerkki #5: muuntaa väri valkoinen (255, 255, 255) että HEX:
R = 255 = FF
G = 255 = FF
B = 255 = FF
HEX = #FFFFFF
Bonus esimerkki #6: muuntaa väri kultaa (255, 215, 0) että HEX:
R = 255 = FF
G = 215 = D7
B = 0 = 00
HEX = #FFD700
Kuten voimme nähdä yllä olevista esimerkeistä, tärkein ero Hexin ja RGB: n välillä on se, että se käyttää erilaisia numerojärjestelmiä. HEX käyttää heksadesimaalia ja RGB desimaalia.
Värien muuntaminen HEX: stä RGB: ksi on yhtä helppoa kuin niiden numeroarvojen muuntaminen heksadesimaaliluvuista desimaalilukuihin.
Kokemuksemme ja tiimimme vuosien varrella havaitsemien tietojen mukaan heksadesimaalia käytetään useammin kuin RGB: tä erityisesti verkkokehityksessä ja verkkosuunnitteluteollisuudessa.
Ei kuitenkaan ole väliä mitä käytät, koska molemmat edustavat samaa väriä. Ainoa ehdotus - pysy johdonmukaisena.
Jos aloitat RGB: n käytön koko verkkoprojektissamme, pidä siitä kiinni. Jos aloitat HEXin käytön koko verkkoprojektissamme, yritä käyttää vain HEXiä