ImageColorPicker.com

HEX to HSL converter

Herhangi bir HEX rengini anında ve ücretsiz olarak HSL formatına çevir

#2ECC71

Herhangi bir renk değeri yapıştır — formatı senin için algılarız.

Pick a color
HSL result
hsl(145, 63%, 49%)
Ton
145°
Doygunluk
63%
Açıklık
49%

Bu rengin tüm formatları

HSL bir rengi insanların konuştuğu şekilde tanımlar: hangi ton, ne kadar doygun, ne kadar parlak. HEX kodunu HSL'ye çevirmek, rengi gerçekten ayarlayabileceğin—açmak, soldurmak veya ondan bir ölçek oluşturmak—en hızlı yoldur.

How HEX to HSL conversion works

  1. HEX kodunu RGB'ye çevir ve her kanalı 255'e böl, böylece üçü de 0 ile 1 arasında olur.
  2. Üç değerin en büyüğünü ve en küçüğünü bul. Bunların ortalaması ışıklılık L'dir.
  3. Aradaki fark doygunluk S'i belirler: açık renkler için bunu (2 − max − min)'e, koyu renkler için (max + min)'e böl.
  4. En yüksek değeri taşıyan kanal tonu H'yi belirler — kırmızı 0°, yeşil 120°, mavi 240° — ve diğer iki kanal tonu o segment içinde konumlandırır.

Çalışan örnek

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

Hesaplama teknik olarak kesin, ama HSL değerleri genelde derece ve yüzde olarak yuvarlanır. Geri çevirirken orijinale bir iki RGB adımı uzaklıkta sonuç çıkabilir — pratikte görünmez ama renkleri tekrar tekrar yuvarlıyorsan bilmeye değer.

HEX and HSL explained

HEX nedir?

HEX kodu, bir rengin kırmızı, yeşil ve mavi kanallarını başında # olan altı haneli on altılık bir sayı ile saklar. Her iki hane bir kanalı temsil eder, 00 (yok) ile FF (tam) arasındadır; bu da RGB ile aynı 16.7 milyon rengi çok daha kısa bir gösterimde verir. HEX, CSS, tasarım araçları ve marka kılavuzlarında varsayılandır.

Sözdizimi:
#RRGGBB
Aralık:
00–FF her kanal için
En uygun:
CSS, tasarım teslimi, marka yönergeleri

HSL nedir?

HSL, bir rengi ton (renk çemberinde 0–360°), doygunluk (ne kadar renkli, 0–100%) ve açıklık (ne kadar parlak, 0–100%) olarak ayırır. Her parça insanların rengi tanımlama biçimine uyduğu için HSL, tonlar, gölgeler ve tutarlı paletler oluşturmayı — elle veya kodla — en kolay hale getirir.

Sözdizimi:
hsl(H, S%, L%)
Aralık:
0–360°, 0–100%, 0–100%
En uygun:
paletler, tonlar ve gölgeler, temalandırma

HEX to HSL reference table

En yaygın CSS renkleri, HEX formatından HSL formatına dönüştürülmüş.

RenkHEXHSL
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%)

Sıkça sorulan sorular