ImageColorPicker.com

Преобразувател от CMYK към HSL

Преобразувай всеки CMYK цвят в HSL — мигновено и безплатно

#7A2CBF

Постави всяка стойност на цвят — ние ще открием формата вместо теб.

C
M
Y
K
Резултат HSL
hsl(272, 63%, 46%)
Оттенък
272°
Наситеност
63%
Яркост
46%

Този цвят във всички формати

Пренасянето на печатна палитра в уеб е по-лесно в HSL: щом сместа мастила е изразена като нюанс, насищане и светлота, можеш да изграждаш hover състояния, тонове и сенки за секунди.

Как работи преобразуването от CMYK към HSL

  1. Преобразувай CMYK процентите в RGB канали между 0 и 255.
  2. Раздели каналите на 255 и вземи техния максимум и минимум.
  3. Средното между максимум и минимум е светлотата L, а разликата им определя насищането S.
  4. Каналът, който държи максимума, определя нюанса H в градуси на цветовото колело.

Работещ пример

CMYK cmyk(36%, 77%, 0%, 25%)=HSL hsl(272, 63%, 46%)

Стъпката CMYK → RGB вече е приближение и HSL стойностите се закръгляват до цели числа. Резултатът е много близък, но не е цветово-мениджвано преобразуване.

CMYK и HSL обяснени

Какво е CMYK?

CMYK е моделът с четири мастила, използван в печата: cyan, magenta, yellow и key (black), всеки като процент от 0 до 100. Мастилото изважда светлина, вместо да я излъчва, затова CMYK покрива по-малко цветове от екрана — затова ярките екранни цветове често изглеждат по-матови при печат.

Синтаксис:
cmyk(C%, M%, Y%, K%)
Обхват:
0–100% за мастило
Подходящо за:
печат, опаковки, готови за преса файлове

Какво е HSL?

HSL разделя цвета на hue (0–360° на цветното колело), saturation (насколько е наситен, 0–100%) и lightness (колко е светъл, 0–100%). Тъй като всяка част съответства на начина, по който хората описват цвета, HSL е най-лесният формат за създаване на тонове, нюанси и консистентни палитри — ръчно или в код.

Синтаксис:
hsl(H, S%, L%)
Обхват:
0–360°, 0–100%, 0–100%
Подходящо за:
палитри, тонове и нюанси, теми

Таблица за преобразуване от CMYK към HSL

Най-често използваните CSS цветове, преобразувани от CMYK в HSL.

ЦвятCMYKHSL
blackcmyk(0%, 0%, 0%, 100%)hsl(0, 0%, 0%)
whitecmyk(0%, 0%, 0%, 0%)hsl(0, 0%, 100%)
redcmyk(0%, 100%, 100%, 0%)hsl(0, 100%, 50%)
limecmyk(100%, 0%, 100%, 0%)hsl(120, 100%, 50%)
bluecmyk(100%, 100%, 0%, 0%)hsl(240, 100%, 50%)
yellowcmyk(0%, 0%, 100%, 0%)hsl(60, 100%, 50%)
orangecmyk(0%, 35%, 100%, 0%)hsl(39, 100%, 50%)
tealcmyk(100%, 0%, 0%, 50%)hsl(180, 100%, 25%)
purplecmyk(0%, 100%, 0%, 50%)hsl(300, 100%, 25%)
graycmyk(0%, 0%, 0%, 50%)hsl(0, 0%, 50%)

Често задавани въпроси