ImageColorPicker.com

HEX uz HSL konvertors

Konvertē jebkuru HEX krāsu uz HSL — uzreiz un bez maksas

#2ECC71

Ielīmē jebkādu krāsas vērtību — mēs noteiksim formātu.

Izvēlies krāsu
HSL rezultāts
hsl(145, 63%, 49%)
Tonis
145°
Piesātinājums
63%
Gaišums
49%

Šī krāsa visos formātos

HSL apraksta krāsu tā, kā par to runā cilvēki: kāds tonis, cik piesātināta, cik gaiša. HEX pārvēršana HSL ir ātrākais veids, kā iegūt krāsu formā, ko var reāli regulēt — izcelt, nomierināt vai izveidot no tās veselu skalu.

Kā darbojas HEX uz HSL konvertēšana

  1. Pārvērt HEX kodu RGB un katru kanālu dala ar 255, lai visi trīs būtu diapazonā no 0 līdz 1.
  2. Atrodi no trijām vērtībām lielāko un mazāko. To vidējā vērtība ir gaišums L.
  3. To starpība nosaka piesātinājumu S: dalīt ar (2 − max − min) gaišajām krāsām vai ar (max + min) tumšajām.
  4. Kanāls, kas satur maksimumu, nosaka toni H — sarkans 0°, zaļš 120°, zils 240° — un pārējie divi kanāli pozicionē toni šajā segmentā.

Praktisks piemērs

HEX #2ECC71=HSL hsl(145, 63%, 49%)

Matemātika ir precīza, bet HSL vērtības parasti noapaļo līdz veselām grādiem un procentiem. Pārvēršot atpakaļ, rezultāts var atšķirties par vienu vai diviem RGB soļiem — praksē nemanāmi, bet vērts zināt, ja krāsas regulāri griež šurpu‑turpu.

HEX un HSL izskaidrojums

Kas ir HEX?

HEX kods ir sešciparu heksadecimāls skaitlis, kas aiz vadības zīmes # glabā krāsas sarkanās, zaļās un zilās kanāla vērtības. Katra ciparu pāris attēlo vienu kanālu no 00 (nav) līdz FF (pilna), kas dod tos pašus 16.7 miljonus krāsu kā RGB, bet īsākā pierakstā. HEX ir noklusējums CSS, dizaina rīkos un zīmola vadlīnijās.

Sintakse:
#RRGGBB
Diapazons:
00–FF per channel
Vislabāk piemērots:
CSS, dizaina nodošana, zīmola vadlīnijas

Kas ir HSL?

HSL sadala krāsu toņos (0–360° krāsu ritenī), piesātinājumā (cik krāsaina, 0–100%) un gaišumā (cik spilgta, 0–100%). Tā kā katra daļa atbilst tam, kā cilvēki apraksta krāsu, HSL ir visvienkāršākais formāts tintiņu, nokrāsu un konsekventu paletju veidošanai — gan manuāli, gan kodā.

Sintakse:
hsl(H, S%, L%)
Diapazons:
0–360°, 0–100%, 0–100%
Vislabāk piemērots:
paletes, tintiņas un nokrāsas, tēmu veidošana

HEX uz HSL atsauces tabula

Visizplatītākās CSS krāsas, konvertētas no HEX uz HSL.

KrāsaHEXHSL
black#000000hsl(0, 0%, 0%)
white#FFFFFFhsl(0, 0%, 100%)
red#FF0000hsl(0, 100%, 50%)
lime#00FF00hsl(120, 100%, 50%)
blue#0000FFhsl(240, 100%, 50%)
yellow#FFFF00hsl(60, 100%, 50%)
orange#FFA500hsl(39, 100%, 50%)
teal#008080hsl(180, 100%, 25%)
purple#800080hsl(300, 100%, 25%)
gray#808080hsl(0, 0%, 50%)

Bieži uzdotie jautājumi