HEX ба HSL табдилдиҳанда

Ҳар рангро аз HEX ба HSL табдил деҳ — фавран ва ройгон

#2ECC71

Ҳар гуна арзиши рангро часпон — мо форматаро барои ту муайян мекунем.

HSL натиҷа
Тон
145°
Шиддат
63%
Равшанӣ
49%

Ин ранг дар ҳама форматҳо

Профили CMYK: Coated FOGRA39 (пешфарзи Photoshop барои Аврупо)

HSL рангиеро тавре шарҳ медиҳад, ки одамон дар бораи он гап мезананд: кадом тон (hue), чӣ қадар рангдор (saturation), чӣ қадар равшан (lightness). Табдил додани коди HEX ба HSL зудтарин роҳ аст, то рангро тағйир диҳӣ — равшантар кунӣ, хомӯшаш кунӣ ё тамоми шкала созӣ.

Чӣ гуна табдили HEX ба HSL кор мекунад

  1. Коди HEX-ро ба RGB табдил деҳ ва ҳар каналро ба 255 тақсим кун, то ҳар се байни 0 ва 1 бошанд.
  2. Аз се арзиш калонтарин ва хурдтаринро ёбед. Миёнаи онҳо равшанӣ L аст.
  3. Тафовут байни онҳо сатурация S-ро муайян мекунад: онро барои рангҳои равшан бо (2 − max − min) ва барои торикҳо бо (max + min) тақсим кунед.
  4. Канали дорои арзиши макс қарор медиҳад, ки hue H кадом аст — сурх 0°, сабз 120°, кабуд 240° — ва ду канали дигар ҳузури тонро дар дохили он сегмент ҷойгир мекунанд.

Намунаи амалӣ

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

Ҳисобҳо дақиқ ҳастанд, вале одатан арзишҳои HSL ба дараҷаҳову фоизҳои тамоми гардида мешаванд. Табдили баргашт метавонад як ё ду қадами RGB-ро аз аслӣ дур кунад — амалӣ нонамоён аст, вале агар такрор- такрор гардиш кунӣ, арзидани донистанаш хуб аст.

HEX ва HSL шарҳ дода шудаанд

HEX чист?

Коди HEX рақами ҳексанумерии шашрақамест, ки канали сурх, сабз ва кабуди рангро паси аломати # нигоҳ медорад. Ҳар ҷуфт рақам як каналро аз 00 (ҳеҷ) то FF (пур) нишон медиҳад, ки ҳамон 16.7 миллион рангҳои RGB-ро дар шакли кӯтоҳтар медиҳад. HEX дар CSS, воситаҳои дизайни ва дастурҳои бренди стандартӣ мебошад.

Синтаксис:
#RRGGBB
Диапазон:
00–FF барои ҳар канал
Барои беҳтарин:
CSS, супориши дизайн, дастурҳои бренд

HSL чист?

HSL рангро ба тон (0–360° дар чархи ранг), қаноатмандӣ (чӣ қадар рангафзун, 0–100%) ва равшанӣ (чӣ қадар равшан, 0–100%) ҷудо мекунад. Азбаски ҳар бахш мувофиқи тавсифи инсон аз ранг аст, HSL осонтарин формат барои сохтани тилтҳо, сояҳо ва палитраҳои устувор — дастонӣ ё дар код — мебошад.

Синтаксис:
hsl(H, S%, L%)
Диапазон:
0–360°, 0–100%, 0–100%
Барои беҳтарин:
палитраҳо, тилтҳо ва сояҳо, мавзубандӣ

Ҷадвали муроҷиатии HEX ба HSL

Машҳуртарин рангҳои CSS, табдил ёфта аз HEX ба HSL.

РангHEXHSL
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%)

Саволҳои зиёд такроршаванда

Коди HEX-ро ба RGB табдил деҳ ва ҳар каналро ба 255 тақсим кун, то ҳар се байни 0 ва 1 бошанд. Аз се арзиш калонтарин ва хурдтаринро ёбед. Миёнаи онҳо равшанӣ L аст. Тафовут байни онҳо сатурация S-ро муайян мекунад: онро барои рангҳои равшан бо (2 − max − min) ва барои торикҳо бо (max + min) тақсим кунед. Канали дорои арзиши макс қарор медиҳад, ки hue H кадом аст — сурх 0°, сабз 120°, кабуд 240° — ва ду канали дигар ҳузури тонро дар дохили он сегмент ҷойгир мекунанд.

Ҳисобҳо дақиқ ҳастанд, вале одатан арзишҳои HSL ба дараҷаҳову фоизҳои тамоми гардида мешаванд. Табдили баргашт метавонад як ё ду қадами RGB-ро аз аслӣ дур кунад — амалӣ нонамоён аст, вале агар такрор- такрор гардиш кунӣ, арзидани донистанаш хуб аст.

HSL рангро ба тон (0–360° дар чархи ранг), қаноатмандӣ (чӣ қадар рангафзун, 0–100%) ва равшанӣ (чӣ қадар равшан, 0–100%) ҷудо мекунад. Азбаски ҳар бахш мувофиқи тавсифи инсон аз ранг аст, HSL осонтарин формат барои сохтани тилтҳо, сояҳо ва палитраҳои устувор — дастонӣ ё дар код — мебошад.

Бале. Тугмаи ивазкунандаи назди майдон шуморо ба конвертери HSL ба HEX мебарад, ки ба ҳамин тавр кор мекунад. Ҳарду самт аз ҳамон формула истифода мебаранд, танҳо баръакс татбиқ карда мешавад.

Ҳангоме ки ба вариантҳои ранги ниёз дорӣ, ба HSL гузар. Ҳангоми нигоҳ доштани H ва S ва тағйир додани танҳо L ба шумо шкалаи устувори рех (tint ва shade) мерасад, ки дар HEX аз даст ба даст кардан хеле душвортар аст.