Konvertitur minn RGB għal HEX

Ikkonverti RGB għal HEX waqt li qed tikteb — b'xejn, istantanjament, b'eżempju prattiku u tabella ta' kuluri komuni.

Eżempju prattiku

RGB 255, 87, 51 = HEX #ff5733

255 → ff · 87 → 57 · 51 → 33

Kif taħdem il-konverżjoni

  • Kodiċi HEX huwa l-istess tliet kanali RGB miktuba f'bażi-16: żewġ ċifri għal kull kanal, minn 00 (0) sa ff (255).

Kuluri komuni f' RGB u HEX

KulurRGBHEX
Aħmar255, 0, 0#ff0000
Oranġjo255, 165, 0#ffa500
Isfar255, 255, 0#ffff00
Aħdar0, 128, 0#008000
Cyan0, 255, 255#00ffff
Blu0, 0, 255#0000ff
Vjola128, 0, 128#800080
Roża255, 192, 203#ffc0cb
Kannella165, 42, 42#a52a2a
Abjad255, 255, 255#ffffff
Griż128, 128, 128#808080
Iswed0, 0, 0#000000

Kull konverżjoni ssir fil-browser tiegħek. Xejn minn dak li ddaħħal ma jiġi mtella' fuq BroBroGo.

Mistoqsijiet Frekwenti (FAQ)

Kif nista' nikkonverti RGB għal HEX?

Ikteb jew inkolla l-valur RGB tiegħek hawn fuq — il-valur HEX jaġġorna awtomatikament waqt li qed tikteb. Tista' wkoll tagħżel il-kulur viżwalment mill-paletta.

Il-konverżjoni hija eżatta?

Iva — HEX u RGB huma l-istess tliet kanali miktuba b'mod differenti, għalhekk il-konverżjoni bejniethom hija eżatta fiż-żewġ direzzjonijiet.

X'inhu l-Konvertitur RGB għal Hex?

Din il-paġna tittrasforma tliet numri deċimali, li jirrappreżentaw il-komponenti ħomor, ħodor u blu ta’ kulur (kull wieħed bejn 0 u 255), f’kodiċi esaċimali ta’ sitt ċifri bil-prefiss # — pereżempju, 79, 70, 229 isir #4F46E5. L-għodda turi wkoll il-kulur bħala tikek, u taġġorna awtomatikament il-forom l-oħra kollha appoġġjati (HSL, HSV, CMYK, LAB, u l-picker tal-kulur). Dan ifisser li m’hemmx bżonn buttuna "ikkonverti" — kull tibdil f’kamp wieħed jirrifletti immedjatament fil-bqija.

Dak li jagħmel din il-paġna differenti huwa li l-konverżjoni bejn RGB u hex hija eżatta u riversibbli, għax iż-żewġ formati joperaw fl-istess spazju tal-kulur: l-sRGB, li hu l-ispazju li jużaw il-biċċa l-kbira tal-iskrins. M’hemm l-ebda qtugħ ta’ kulur jew approssimazzjoni. Il-kodiċi hex jibqa’ dejjem ta’ sitt ċifri (eż. #4F46E5), mhux ta’ tlieta (bħal #4FE), għax kull valur 0–255 jikkorrispondi għal par ta’ żewġ ċifri esaċimali. Madankollu, il-kamp tal-input għall-hex jaċċetta t-tliet ċifri qosra (eż. #abc), li l-għodda tespandi internament għal #AABBCC.


Kif taħdem il-konverżjoni minn RGB għal Hex

Il-matematika wara l-konverżjoni hija sempliċi. Kull kanal (aħmar, aħdar, blu) huwa numru deċimali bejn 0 u 255. Biex issir il-konverżjoni għal esaċimali, dak in-numru jinqasam b’16. Il-kwozjent (fl-intier) isir l-ewwel ċifra esaċimali, u l-bqija (il-modulu) isir it-tieni ċifra. Pereżempju, għall-kulur 79, 70, 229:

  • Aħmar (79): 79 ÷ 16 = 4 (kwozjent), bqija = 15 → 4F (għax 15 f’esaċimali hu F).
  • Aħdar (70): 70 ÷ 16 = 4, bqija = 6 → 46.
  • Blu (229): 229 ÷ 16 = 14, bqija = 5 → E5.

Għalhekk il-kodiċi hex sħiħ hu #4F46E5. Dan il-metodu huwa l-istandard użat fil-CSS u fil-biċċa l-kbira tas-softwer tal-grafika.

Tabella ta’ eżempji

RGB (red, green, blue) Hex Kulur viżiv
0, 0, 0 #000000 Iswed
255, 255, 255 #FFFFFF Abjad
255, 0, 0 #FF0000 Aħmar pur
0, 255, 0 #00FF00 Aħdar pur
0, 0, 255 #0000FF Blu pur
128, 128, 128 #808080 Griż medju

Il-konverżjoni hija bijettiva – kull valur RGB għandu eżattament hex wieħed, u viċi versa, fl-istess spazju sRGB. M’hemm l-ebda telf ta’ informazzjoni.


Il-mudell tal-kulur RGB

RGB huwa mudell addittiv: il-kulur jinħoloq billi jingħaqdu dwal ħomor, ħodor u blu f’intensitajiet varji. Meta t-tliet kanali jkunu fl-ogħla livell (255, 255, 255), id-dawl huwa abjad; meta jkunu fl-inqas (0, 0, 0), ikun iswed. Dan il-mudell huwa l-bażi għall-iskrins tal-kompjuter, it-televiżjonijiet u l-apparat mobbli. L-iskala 0–255 tintgħażel għax kull kanal huwa rrappreżentat b’8 bits (2^8 = 256 valur possibbli), li jagħti total ta’ madwar 16.7 miljun kulur.

B’kuntrast, il-mudell CMYK (aħmar ċjan, maġenta, isfar, iswed) huwa sottrattiv u jintuża għall-istampar. Ma jkoprix l-istess firxa ta’ kuluri – l-sRGB għandu gamut usa’ minn ħafna profili tal-karta. Għalhekk, meta d-disinjaturi jaħdmu għall-web, l-użu ta’ RGB u hex huwa l-aktar preċiż; għall-istampar, ikollhom bżonn konverżjoni addizzjonali għal CMYK, li mhix koperta minn din il-paġna.


Struttura tal-kodiċi esaċimali tal-kulur

Kodiċi hex tal-kulur jibda b’# u jinkludi sitt ċifri esaċimali (0–9 u A–F). Kull par ta’ ċifri jirrappreżenta kanal wieħed: l-ewwel tnejn għall-aħmar, it-tnejn li jmiss għall-aħdar, l-aħħar tnejn għall-blu. Pereżempju, #4F46E5 ifisser:

  • Aħmar: 4F (79 deċimali)
  • Aħdar: 46 (70 deċimali)
  • Blu: E5 (229 deċimali)

L-istandard ma jimponix dossier fuq il-kbir jew iċ-ċkejken – #4f46e5 huwa validu daqs #4F46E5. Madankollu, il-prattika komuni fil-CSS hi li jintużaw ittri kbar għal leġibbiltà aħjar. Il-forma ta’ tliet ċifri (eż. #ABC) hija shorthand li tespandi billi tirdoppja kull ċifra – għalhekk #ABC isir #AABBCC. Din il-paġna ma tikkonvertix awtomatikament is-sitt ċifri għat-tlieta, iżda taċċetta shorthand fl-input u tespandih.


Kif tuża l-għodda u l-limiti tagħha

L-użu huwa sempliċi: ikteb tliet numri separati b’virgola jew b’spazju (pereżempju 79, 70, 229 jew 79 70 229) fil-kamp tal-input RGB. L-għodda turi immedjatament il-kodiċi hex, il-kulur viżiv, u l-valuri l-oħra. M’hemmx buttuna "ikkonverti" – kull editjar jibdel l-oġġetti kollha f’ħin reali.

Regoli u każijiet speċjali:

  • Jekk iddaħħal numri barra mill-medda 0–255, jew format invalidu (eż. waħda biss, jew numri separati b’ittri), l-għodda turi l-messaġġ ta’ żball: “Enter RGB as three numbers 0–255, like 79, 70, 229.” Dan il-messaġġ huwa bl-Ingliż skont id-disinn tal-paġna.
  • L-output hex ikun dejjem ta’ sitt ċifri, anki jekk il-kulur ikun skur biżżejjed li jista’ jitqassar (eż. #000000 mhux #000).
  • Il-kamp tal-input hex jaċċetta t-tliet ċifri qosra, imma l-output juri s-sitt ċifri estiżi.
  • M’hemm l-ebda kodiċi hex bi tmien ċifri (li jinkludi alpha channel) fuq din il-paġna; l-uniku output huwa #RRGGBB.

Il-proċess kollu jsir fil-browser tiegħek – l-ebda dejta ma tintbagħat fuq is-server. Dan jagħmilha sigura għal kuluri proprjetarji.


Min għandu bżonn din l-għodda

  • Żviluppaturi tal-front-end li jiktbu CSS u għandhom bżonn kodiċi hex għal color, background-color jew proprjetajiet oħra. Jekk disinjatur jagħtihom kulur bħala RGB bħala tliet numri (eż. minn Photoshop), jistgħu jikkonvertuh malajr.
  • Disinjaturi tal-UI/UX li jaħdmu b’prototipi u għandhom bżonn jaqblu l-kuluri bejn software editjar (li juża RGB) u kodiċi tal-web.
  • Grafiċi li joħolqu assi għall-web – jiżguraw li l-kulur jibqa’ l-istess mill-piksel tal-iskrin għall-fajl CSS.
  • Studenti u dilettanti li qed jitgħallmu kif jaħdem il-kulur diġitali, u jridu jaraw eżempji konkreti tal-konverżjoni minn deċimali għal esaċimali.
  • Kulħadd li juża data minn color picker – pereżempju, il-DevTools tal-browser jew GIMP jistgħu juru valuri RGB, u wieħed irid jikseb il-hex biex jikkopjah direttament.

Il-paġna hija partikolarment utli għax tevita żbalji komuni bħal li tinsa l-prefiss #, tuża spazju minflok virgola, jew tħallat formati (eż. rgb(79,70,229) li mhux appoġġjat – il-paġna tistenna biss tliet numri).


L-ispazju tal-kulur sRGB u l-preċiżjoni

sRGB (standard Red Green Blue) huwa l-ispazju tal-kulur l-aktar komuni għall-iskrins, u huwa l-ispazju default tal-Web. Meta kkonverti RGB għal hex fuq din il-paġna, qed taħdem eżattament fi ħdan l-sRGB, li jfisser li l-konverżjoni hija mingħajr telf. L-ebda kulur ma jkun "out-of-gamut", għax ir-RGB input u l-hex output jirreferu għall-istess spazju.

Dan huwa importanti: jekk tuża valur RGB li jaqbeż il-limiti ta’ scren partikolari, xorta jibqa’ validu fi ħdan l-sRGB. Iżda jekk ikollok bżonn tikkonverti għal profil ieħor bħal Adobe RGB jew P3, il-konverżjoni ma tkunx eżatta. Għal skopijiet ta’ kodiċi tal-web, madankollu, l-sRGB huwa standard de facto.

Il-preċiżjoni tal-konverżjoni hija assoluta: kull kanal ta’ 8 bits jipproduċi par esaċimali eżatt. Dan ifisser li tista’ tivverifika l-valur billi tuża kalkulatur esaċimali, u kull darba tirriżulta l-istess.


Mistoqsijiet Frekwenti (FAQ)

1. Għaliex il-kodiċi hex tiegħi huwa #AABBCC u mhux #ABC? Il-paġna ma tikkumpressax awtomatikament is-sitt ċifri għat-tlieta, għax il-forma qasira hija ambigwa (tista’ tapplika biss meta żewġ ċifri konsekuttivi jkunu identiċi). Madankollu, tista’ ddaħħal #ABC u l-għodda tespandih għal #AABBCC.

2. X’inhu l-akbar numru li nista’ niddaħħal f’kanal? 255. Jekk tipprova ddaħħal 256 jew iktar, l-għodda turi l-messaġġ ta’ żball. L-istess jekk iddaħħal numru negattiv.

3. Nista’ nuża l-ispazju minflok il-virgola? Iva. It-tnejn huma aċċettati: 255, 0, 0 jew 255 0 0. Iżda mhux it-taħlita (eż. 255, 0 0).

4. Il-kodiċi hex huwa sensittiv għall-kbir? Le. #ffffff u #FFFFFF jaħdmu l-istess. L-output dejjem juri l-kbir għal konsistenza.

5. Għandi bżonn alpha channel (opacity). Kif nagħmel? Din il-paġna ma tipproduċix kodiċi hex b’alpha (tmien ċifri). Tista’ żżid l-opacity permezz ta’ CSS bil-funzjoni rgba() jew tuża format hex b’ere manwalment (eż. #FF000080 għal aħmar 50% opak). Għal konverżjoni b’alpha, ser ikollok bżonn għodda oħra.

6. Il-valur hex huwa l-istess bħall-valur li jidher fil-Photoshop? Iva, sakemm il-Photoshop ikun qed jaħdem fl-ispazju sRGB. Jekk ikun qed juża profil differenti (bħal Adobe RGB), il-kulur viżiv jista’ jkun differenti meta tara fuq skrin standard. Imma l-konverżjoni 0–255 għal hex tibqa’ l-istess matematikament.