Badilisha RGB kuwa HEX Red Green Blue ↔ Hexadecimal Bure Mtandaoni Salama
Andika thamani katika RGB na uisome katika HEX papo hapo. Hesabu hufanyika kwenye kivinjari chako, hakuna kinachotumwa popote, na kile ambacho ubadilishaji unategemea kimeandikwa hapa chini badala ya kudhaniwa.
Hakuna kinachopakiwa
Notesheni hizi zinatoka wapi
Hex na RGB ni kitu kimoja kilichoandikwa mara mbili. Rangi ya skrini ni namba tatu — kiasi gani cha mwanga mwekundu, wa kijani na wa buluu kitolewe — kila moja kutoka 0 hadi 255, ambayo ni baiti moja; hex huandika tu baiti hizo katika msingi wa kumi na sita, kwa hivyo #FF8800 na rgb(255, 136, 0) ni maagizo yaleyale kwa pikseli ileile. HSL ilibuniwa kwa sababu hakuna kati ya hizo mbili kinachosomeka kwa binadamu: inatoa hue kama pembe kuzunguka gurudumu la rangi, pamoja na saturation na lightness kama asilimia, ili mbunifu aweze kufanya kitu kiwe chepesi zaidi bila kukokotoa upya namba tatu. CMYK inahusu ulimwengu tofauti kabisa — wino badala ya mwanga. Ni ya kutoa, imejengwa kutoka sahani nne za uchapishaji, na haiwezi kufikia kila rangi ambayo skrini inaweza, kwa sababu skrini hutoa mwanga ilhali karatasi huuakisi tu.
Unakutana nazo wapi
Hex ndiyo unayoiandika kwenye stylesheet na ndiyo unayopewa na zana ya usanifu. RGB huonekana popote rangi inapohitaji hesabu — gradient, uwazi, msimbo unaokokotoa kivuli. HSL ndiyo unayoichukua unaporekebisha palette kwa mkono, kwa sababu mabadiliko unayoyataka kwa kawaida ni mabadiliko ya moja kati ya namba zake tatu. CMYK ndiyo anayoiomba mchapishaji, na kubadilisha kuiingia ndio wakati ambapo usanifu huacha kuwa mwanga na kuwa wino.
Maswali ambayo watu huuliza
Kwa nini matokeo yangu ya CMYK yanatofautiana na yale ninayopewa na mchapishaji wangu?
Kwa sababu hakuna ubadilishaji mmoja sahihi. Hesabu kwenye ukurasa huu ni ile rahisi isiyotegemea kifaa, ambayo ndiyo jibu sahihi unapohitaji mahali pa kuanzia au kielelezo cha takriban. Kiwanda cha uchapishaji hubadilisha kupitia wasifu wa rangi unaozingatia wino, karatasi na mashine mahususi, na rangi ileile ya RGB itatoa thamani tofauti za CMYK kwenye karatasi inayong’aa kuliko kwenye isiyong’aa. Kwa chochote kinachopaswa kulingana, muombe mchapishaji wasifu wao badala ya kuamini fomula.
Kwa nini baadhi ya rangi za skrini haziwezi kuchapishwa?
Kwa sababu hizo mbili haziwezi kufikia rangi zilezile. Skrini hutengeneza rangi kwa kuongeza mwanga na inaweza kutoa sayani au kijani chenye mng’ao na uzito ambacho wino hauwezi kulingana nacho; karatasi hutengeneza rangi kwa kunyonya mwanga, na mwangavu zaidi inayoweza kuwa ni weupe wa ukurasa wenyewe. Seti ya rangi ambazo kila moja inaweza kufikia huitwa gamut yake, na pale ambapo hazipishani, ubadilishaji lazima uchague rangi iliyo karibu zaidi inayopatikana. Ndiyo maana rangi angavu ya skrini mara nyingi huonekana kufifia kidogo inapochapishwa.
Je, jibu ni sahihi kabisa?
Pale ambapo vipimo vyote viwili vimefafanuliwa kwa kutumia kimoja kingine kwa nambari kamili, ndiyo — ukurasa unasema hivyo juu ya nambari, na ukadiriaji pekee ni katika idadi ya tarakimu zinazoonyeshwa. Pale ambapo uwiano hauna desimali yenye mwisho, ukurasa unaonyesha tarakimu kumi na mbili muhimu na kusema kwamba uhusiano ni wa kukadiria, badala ya kujifanya vinginevyo.
Je, kitu ninachoandika kinatoka kwenye kifaa changu?
Hapana. Hesabu hufanyika kwenye kivinjari chako; hakuna kinachopakiwa na hakuna seva ya kukipokea. Pakia ukurasa mara moja na utaendelea kufanya kazi hata mtandao ukizimwa.
Kwa nini unabadilisha RGB kuwa HEX
Kihariri cha picha, kichagua rangi cha mfumo wa uendeshaji au mstari wa msimbo hukupa rangi kama namba tatu: 90, 70, 50. Karatasi ya mitindo (stylesheet), faili ya tokeni za muundo au ujumbe kwa mwenzako huitaka kama msimbo mmoja mfupi: #5A4632. Hatua ya kati yake ndiyo ukurasa huu unafanya. Kubadilisha RGB kuwa HEX ni kuandika namba hizohizo tatu kwa msingi wa kumi na sita, tarakimu mbili kwa kila moja, na kuweka alama ya reli (#) mbele. Ni rahisi kufanya kwa rangi moja na ya kuchosha kwa rangi ishirini, na ni rahisi kukosea namba inapohitaji sifuri ya mbele au tarakimu inapokuwa herufi.
Ubadilishaji ni kamili, jambo ambalo si kweli kwa kila ubadilishaji wa rangi. Hex na rgb() ni njia mbili za kuandika namba zilezile tatu, kiasi cha mwanga mwekundu, kijani na buluu ambacho skrini inapaswa kutoa, kila moja kuanzia 0 hadi 255. Hakuna kinachokadiriwa, na safari ya kwenda na kurudi hurudisha ulichoanza nacho. Ukurasa hufanya hivyo ndani ya kivinjari chako, na hakuna kinachopakiwa. Hapa chini utapata jinsi kila namba inavyokuwa tarakimu mbili za hex, jinsi uwazi unavyobebwa, mipaka ya sRGB, mahali ambapo watu wanahitaji kubadilisha RGB kuwa HEX, na mazoea machache yanayodumisha rangi sawa katika mradi.
Jinsi ubadilishaji unavyofanya kazi
Kila namba inakuwa tarakimu mbili za hex
Chukua rgb(90, 70, 50). Gawanya kila namba kwa kumi na sita: 90 ni mara 5 ya 16 ongeza 10, na 10 ni tarakimu A, kwa hiyo 90 inakuwa 5A. 70 ni mara 4 ya 16 ongeza 6, kwa hiyo 46. 50 ni mara 3 ya 16 ongeza 2, kwa hiyo 32. Unganisha jozi tatu na uongeze alama ya reli: #5A4632. Ukurasa unafanya hivi kwa ajili yako unapoandika, na unaonyesha sentensi rgb(90, 70, 50) = #5A4632 ili uweze kuthibitisha.
Sifuri za mbele
Kila jozi lazima iwe na tarakimu mbili. Namba iliyo chini ya 16 inahitaji sifuri mbele: 7 inakuwa 07, na 0 inakuwa 00. Kwa hiyo rgb(0, 7, 255) ni #0007FF, si #07FF, ambayo ingemaanisha kitu tofauti kabisa. Kusahau sifuri ndilo kosa la kawaida zaidi unapofanya ubadilishaji kwa mkono.
Wigo
Kila namba lazima iwe kati ya 0 na 255. Thamani juu ya 255 haiwezi kuandikwa kwa tarakimu mbili za hex, na thamani hasi haina maana. Ikiwa hesabu katika msimbo wako imetoa 270 au −5, ipunguze hadi ndani ya wigo kwanza. Kibadilishaji hufanya vivyo hivyo, ili kisitoe msimbo usio sahihi.
Kile ubadilishaji unachohifadhi na kisichoweza
Unahifadhi rangi, kikamilifu
Hex na rgb() ni njia mbili za kuandika namba zilezile tatu, 0 hadi 255 kwa nyekundu, kijani na buluu, kwa hiyo hakuna kinachokadiriwa na safari ya kwenda na kurudi hurudisha ulichoanza nacho. Badilisha RGB kuwa HEX na urudi, nawe utakuwa na namba ulizoanza nazo.
Unabeba uwazi pia
Thamani ya nne ya uwazi nayo hubebwa: #RRGGBBAA inakuwa rgba(), na kinyume chake. Uwazi wa 0.5 unakuwa jozi 80, kwa kuwa nusu ya 255 ni takriban 128, ambayo ni 80 katika hex. Kwa hiyo rgba(90, 70, 50, 0.5) ni #5A463280. Hex ya tarakimu nane inakubaliwa na vivinjari vyote vya sasa.
Haiwezi kueleza rangi nje ya sRGB
Njia zote mbili za kuandika zinaeleza sRGB, nafasi ya rangi ambayo skrini imetumia kwa miaka thelathini. Haziwezi kueleza rangi iliyo nje yake, ndiyo maana notation mpya za CSS, lab(), oklch() na color(), zipo. Ukianza kutoka rangi katika zana ya wigo mpana, namba tatu unazonakili tayari ni toleo la sRGB, na hex ni mwaminifu kwa hizo.
Haihifadhi muundo mfupi
Pale ambapo msimbo ungeweza kuandikwa kwa tarakimu tatu, kama #AABBCC kama #ABC, kibadilishaji hutoa muundo mrefu. Muundo mrefu daima ni halali na ni rangi ileile; muundo mfupi ni urahisi tu kwa msomaji.
Rangi za kawaida na misimbo yake
Chache za kukumbuka
rgb(255, 255, 255) ni #FFFFFF, nyeupe: mwanga wote watatu kwa nguvu kamili. rgb(0, 0, 0) ni #000000, nyeusi: hakuna mwanga kabisa. rgb(255, 0, 0) ni #FF0000, nyekundu safi; rgb(0, 255, 0) ni #00FF00 na rgb(0, 0, 255) ni #0000FF. Rangi yoyote yenye namba tatu sawa ni kijivu, na msimbo wake una jozi tatu sawa: rgb(128, 128, 128) ni #808080.
Mazoea ya web-safe
Miongozo ya zamani ilizungumzia rangi za web-safe, ambazo jozi zake zilikuwa 00, 33, 66, 99, CC au FF pekee. Zilitokana na siku za skrini za rangi 256 na hazina sababu ya kuendelea. Tumia thamani yoyote unayopenda; skrini inaweza kuzionyesha zote.
Jinsi ya kubadilisha RGB kuwa HEX hapa
Andika namba tatu
Weka rangi kwenye sehemu ya kwanza kwa muundo rgb(90, 70, 50), au kwa namba zilizotenganishwa kwa koma au nafasi. Asilimia hazihitajiki; tumia namba kutoka 0 hadi 255.
Soma msimbo wa hex
Jibu linaonekana mara moja kwenye sehemu nyingine, likianza na alama ya reli, kwa herufi kubwa. Ukitoa thamani ya nne ya uwazi, msimbo una tarakimu nane.
Unakili kwenye kazi yako
Bandika msimbo kwenye karatasi ya mitindo, faili ya tokeni au ujumbe. Uongeze kwenye maelezo ya palette yako ili ubadilishaji unaofuata uwe kutafuta tu.
Notation hizi zinatoka wapi
Hex na RGB ni kitu kimoja kilichoandikwa mara mbili
Rangi ya skrini ni namba tatu, kiasi gani cha mwanga mwekundu, kijani na buluu cha kutoa, kila moja kuanzia 0 hadi 255, ambayo ni baiti moja. Hex huandika baiti hizo tu kwa msingi wa kumi na sita, kwa hiyo #FF8800 na rgb(255, 136, 0) ni agizo lilelile kwa pikseli ileile.
HSL na CMYK
HSL ilibuniwa kwa sababu hakuna kati ya hizo inayosomeka kwa binadamu: hutoa hue kama pembe kuzunguka gurudumu la rangi, na mjazo na mwangaza kama asilimia, ili mbunifu aweze kufanya kitu kiwe chepesi bila kukokotoa upya takwimu tatu. CMYK ni ya ulimwengu tofauti kabisa, wino badala ya mwanga. Ni ya kutoa, imejengwa kwa sahani nne za uchapishaji, na haiwezi kufikia kila rangi ambayo skrini inaweza, kwa sababu skrini hutoa mwanga huku karatasi ikiakisi tu. Tazama Badilisha HEX kuwa HSL na Badilisha RGB kuwa CMYK.
Unakutana nazo wapi
Katika makabidhiano ya muundo
Mbunifu hufanya kazi katika kihariri kinachoonyesha thamani za rgb au kichagua rangi; msanidi anahitaji hex kwa karatasi ya mitindo. Kubadilisha RGB kuwa HEX ndiyo hatua ya kati, na hufanywa kwa kila rangi katika palette.
Katika hati zinazokokotoa rangi
Hati inayochanganya rangi mbili au kufanya moja iwe nyeusi hufanya kazi na namba na huishia na tatu kati yake. Ili kutumia matokeo katika karatasi ya mitindo, au kuyaonyesha, lazima yaandikwe kama msimbo wa hex. Kufanya hivyo kwa mkono katika msimbo ni mistari michache; kukagua matokeo kwa kibadilishaji ni haraka zaidi.
Katika uonyeshaji wa data
Maktaba za chati hukubali rangi kama mfuatano wa hex. Palette zinazozalishwa kwa mbinu za kihesabu hutoka kama jozi tatu za rgb. Hatua ya ubadilishaji hugeuza moja kuwa nyingine.
Katika hati na mawasilisho
Programu za ofisi huonyesha rangi kama namba za RGB; vihariri vya wavuti vinataka hex. Rangi ya chapa inapohitaji kuonekana katika zote mbili, ubadilishaji huzifanya zifanane kabisa.
Mitego unapobadilisha RGB kuwa HEX
Kusahau sifuri ya mbele
Kuandika 7 kama 7 na si 07 kunahamisha kila tarakimu inayofuata. Tumia daima tarakimu mbili kwa kila jozi.
Kuchanganya asilimia na 0 hadi 255
rgb(35%, 27%, 20%) ni njia nyingine ya kuandika namba, ambapo asilimia 100 ni 255. Ikiwa chanzo chako kinatumia asilimia, zibadilishe kuwa 0 hadi 255 kwanza: zidisha kwa 2.55.
Makosa ya kuzungusha katika rangi zilizokokotolewa
Hati inayotoa 127.5 lazima iamue kama ni 127 au 128. Tofauti haionekani, lakini inatengeneza misimbo miwili kwa kile ulichodhani ni rangi moja. Zungusha kwa njia ileile kila mahali.
Kuchukua rangi kutoka kwenye picha ya skrini
Rangi inayosomwa kutoka kwenye picha ya skrini imepitia usimamizi wa rangi wa skrini na labda mgandamizo. Inaweza kutofautiana kwa hatua moja au mbili na chanzo. Tumia faili ya muundo inapowezekana.
Maswali ambayo watu huuliza kabla ya kubadilisha
rgb(255, 0, 0) ni nini katika hex?
#FF0000, nyekundu safi.
rgb(0, 0, 0) ni nini katika hex?
#000000, nyeusi.
Naweza kutumia herufi ndogo katika msimbo wa hex?
Ndiyo. #5a4632 na #5A4632 ni rangi ileile. Ukurasa huandika herufi kubwa.
Je, ubadilishaji ni kamili?
Ndiyo. Ni njia mbili za kuandika namba zilezile tatu.
Je, rangi yangu inapakiwa?
Hapana. Hesabu hufanyika ndani ya kivinjari chako na hakuna kinachotumwa popote.
Ninarudije?
Kwa Badilisha HEX kuwa RGB, ambayo husoma jozi tatu kama namba.
Mazoea yanayodumisha rangi sawa katika mradi
Bainisha kila rangi mara moja
Weka palette yako katika custom properties, kama --brand: #5A4632, na urejelee rangi kwa jina. Unapobadilisha RGB kuwa HEX kwa rangi mpya, unaongeza mstari mmoja, na kila matumizi hufuata.
Chagua herufi za aina moja
Chagua herufi kubwa au ndogo kwa misimbo ya hex na uzingatie hilo. Utafutaji wa rangi katika msimbo basi unategemewa.
Rekodi chanzo
Kando ya kila rangi, andika ilikotoka: mwongozo wa chapa, nembo, picha iliyochukuliwa sampuli. Swali likiibuka kama rangi ni sahihi, unajua pa kukagua.
Jaribu utofautishaji
Kwa maandishi kwenye mandharinyuma yenye rangi, kagua uwiano wa utofautishaji kwa zana. Namba kutoka muundo wa rgb huingia moja kwa moja kwenye fomula, na muundo wa hex ndio unaoandika katika vikagua vingi.
Kwa nini hatua 256, na kinachojificha nyuma ya namba
Biti nane kwa kila mwanga
Kila moja ya namba tatu huhifadhiwa katika biti nane, ambazo huruhusu thamani 256 kuanzia 0 hadi 255. Tatu pamoja hutoa 256 × 256 × 256, takriban michanganyiko milioni 16.7, ambayo ni zaidi ya jicho linavyoweza kutofautisha katika hali nyingi. Hiyo ndiyo sababu misimbo ya hex ina urefu wa tarakimu sita hasa: mbili kwa kila mwanga, si zaidi wala si pungufu. Unapobadilisha RGB kuwa HEX unaandika baiti tatu kwa muundo mfupi zaidi ambao watu wangeweza kukubaliana.
Kwa nini hatua sawa hazionekani sawa
Namba hazilingani na mwanga unaofika kwenye jicho lako. Skrini hutumia mkunjo, karibu na nguvu ya 2.2, ili toni nyeusi zipate hatua nyingi zaidi kati ya 256 kuliko angavu, jambo linalolingana na jicho. Hatua kutoka 10 hadi 20 inaonekana kama mabadiliko makubwa kuliko hatua kutoka 240 hadi 250. Kwako hii inamaanisha kuwa kuchukua wastani wa rangi mbili kwa kuchukua wastani wa namba zake hakutoi rangi ambayo ungeona kwa kuchanganya mwanga, ukweli unaojalisha unapokokotoa gradient na mchanganyiko katika msimbo.
Kijivu na mlalo
Rangi zote za kijivu ziko kwenye mstari ambapo namba tatu ni sawa. Zipo 256, kutoka nyeusi kwa 0 hadi nyeupe kwa 255. Ukibadilisha RGB kuwa HEX na jozi tatu zinalingana, unajua mara moja kwamba rangi haina hue. Kijivu cha karibu chenye jozi zinazotofautiana kwa hatua moja au mbili kina rangi hafifu, ambayo wabunifu mara nyingi hutumia kuipa rangi isiyo na upande dokezo la joto au ubaridi.
Kujenga na kukagua palette
Kutoka rangi chache zilizochaguliwa hadi palette
Palette ya kawaida ina rangi kuu, rangi ya msisitizo, rangi isiyo na upande kwa maandishi, rangi isiyo na upande nyepesi zaidi kwa nyuso na rangi moja au mbili za ishara kwa mafanikio na hitilafu. Chagua kila moja katika zana yako ya muundo, soma namba zake za rgb, na ubadilishe RGB kuwa HEX kwa karatasi ya mitindo. Ziandike kama custom properties zenye majina yanayoeleza jukumu, na palette iko tayari kutumika katika kila kijenzi.
Utofautishaji kati ya maandishi na mandharinyuma
Maandishi yanayosomeka yanahitaji tofauti ya kutosha ya mwangaza kati ya herufi na mandharinyuma yake. Miongozo ya ufikivu hufafanua uwiano wa utofautishaji unaokokotolewa kutoka thamani za nyekundu, kijani na buluu za rangi mbili, na hudai angalau 4.5 hadi 1 kwa maandishi ya kawaida. Vikagua hukubali misimbo ya hex, kwa hiyo misimbo unayozalisha hapa inaweza kwenda moja kwa moja huko. Kagua kila jozi unayopanga kutumia, si rangi kuu juu ya nyeupe pekee.
Kubadilisha orodha
Ukiwa na rangi nyingi za kubadilisha, zishughulikie moja moja na ubandike kila matokeo kwenye jedwali pamoja na jina lake na matumizi. Inachukua dakika moja kwa kila rangi, na jedwali linakuwa marejeo ya mradi mzima. Ikiwa rangi itarekebishwa baadaye, safu yake pekee ndiyo inahitaji kubadilishwa.
Kuweka hex na rgb sambamba
Ikiwa mradi wako unahifadhi baadhi ya rangi kama hex na nyingine kama rgb, ni rahisi kwake kutofautiana mtu anapohariri moja na kusahau nyingine. Chagua moja kama nakala kuu, kwa kawaida hex, na upate nyingine kwa kibadilishaji kila unapohitaji.
Vibadilishaji vinavyohusiana
Familia ileile ya zana inashughulikia ubadilishaji wa jirani. Ili kurudi, tumia Badilisha HEX kuwa RGB. Kwa rangi zinazoelezwa kwa hue, Badilisha HEX kuwa HSL na Badilisha HSL kuwa HEX ziko karibu, na kwa uchapishaji, Badilisha RGB kuwa CMYK, Badilisha CMYK kuwa RGB na Badilisha CMYK kuwa HEX. Kwa ukubwa katika karatasi ileile ya mitindo, Badilisha px kuwa rem hufanya kwa urefu kile ukurasa huu unachofanya kwa rangi.
Mfano uliofanyiwa kazi
Tuseme kichagua rangi katika kihariri cha picha kinakuambia rangi ya msisitizo ya picha ni rgb(214, 98, 56). Unaandika namba tatu na kusoma #D66238. Katika karatasi ya mitindo unaandika --accent: #D66238 na kuitumia kwa vitufe na viungo. Mwenzako anauliza rangi hiyo ni ipi katika mwongozo wa chapa, nawe unamtumia msimbo. Baadaye unahitaji toleo lenye uwazi kwa bango, na unalibadilisha kurudi kwa Badilisha HEX kuwa RGB ili kujenga rgba(214, 98, 56, 0.15). Ubadilishaji wote ni kamili, kwa hiyo bango lina hue ileile na kitufe.
Orodha fupi ya ukaguzi
Kabla ya kubadilisha
Kagua kwamba kila namba iko kati ya 0 na 255. Amua kama unahitaji uwazi.
Wakati wa kubadilisha
Andika namba tatu, soma msimbo na uunakili pamoja na alama yake ya reli.
Baada ya kubadilisha
Jaribu rangi katika muktadha, kwenye mandharinyuma halisi, na ukague utofautishaji wa maandishi yoyote yaliyo juu yake.
Makosa ya kawaida
Kuacha sifuri ya mbele
Kila jozi ina tarakimu mbili. 7 ni 07.
Kuandika namba zilizo juu ya 255
Haziwezi kuandikwa kwa tarakimu mbili. Zipunguze kwanza.
Kuchukulia skrini kama ukweli
Namba ni kamili. Mwonekano unategemea skrini.
Rangi zako hubaki kwenye kifaa chako
Hesabu hufanyika ndani ya kifaa chako. Thamani zako hutumiwa na kivinjari chako mwenyewe na hakuna kinachotumwa popote. Hakuna cha kufuta baadaye na hakuna akaunti ya kuunda. Hiyo ndiyo njia rahisi ya kubadilisha RGB kuwa HEX.
Muhtasari
Ili kubadilisha RGB kuwa HEX hapa, andika namba tatu na usome msimbo wa hex mara moja. Ubadilishaji huhifadhi rangi kikamilifu: hex na rgb() ni njia mbili za kuandika namba zilezile tatu, 0 hadi 255 kwa nyekundu, kijani na buluu, kwa hiyo hakuna kinachokadiriwa na safari ya kwenda na kurudi hurudisha ulichoanza nacho. Thamani ya nne ya uwazi nayo hubebwa, kwa kuwa rgba() inakuwa #RRGGBBAA, na kinyume chake. Njia zote mbili za kuandika zinaeleza sRGB, kwa hiyo haziwezi kueleza rangi zilizo nje yake. Kila jozi ina tarakimu mbili, kwa hiyo namba iliyo chini ya 16 hupewa sifuri ya mbele. Hakuna kinachopakiwa.