Tüm araçlar

RGB - HSL Renk Cevirici

RGB kanallarini (0-255 arasi kirmizi, yesil, mavi) girin; arac renginizi HSL formatina (0-360 derece ton, yuzde doygunluk, yuzde parlaklik) cevirsin. Tasarim, CSS ve grafik calismalarinda hizli renk donusumu icin kullanislidir.

RGB - HSL Renk Cevirici
FORMULA ENGINE
Sonuçlar
Canlı önizlemergb(52, 152, 219)
Ton (H, derece)204,1
Doygunluk (S)%69,9
Parlaklik (L)%53,1

Ton (H) degeri renginizin renk cemberindeki konumunu, doygunluk (S) rengin ne kadar canli ya da soluk oldugunu, parlaklik (L) ise rengin siyaha mi beyaza mi yakin oldugunu gosterir. Bu uc deger birlikte CSS'te hsl(H, S%, L%) seklinde kullanilabilir.

Sonuc nasil yorumlanir?

Ton (H) degeri renginizin renk cemberindeki konumunu, doygunluk (S) rengin ne kadar canli ya da soluk oldugunu, parlaklik (L) ise rengin siyaha mi beyaza mi yakin oldugunu gosterir. Bu uc deger birlikte CSS'te hsl(H, S%, L%) seklinde kullanilabilir.

RGB degerleri HSL'ye nasil cevrilir?

Once R, G, B degerleri 0-1 araligina olceklenir. Parlaklik (L), en yuksek ve en dusuk kanalin ortalamasidir. Doygunluk (S), kanallar arasindaki farkin parlakliga gore orani; ton (H) ise hangi kanalin en yuksek oldugu esas alinarak 0-360 derece araliginda hesaplanir.

Formül

  • R, G, B degerleri 255'e bolunerek 0-1 araligina olceklenir.
  • Olceklenmis degerlerin en buyugu (max) ve en kucugu (min) bulunur.
  • Parlaklik (L), max ve min degerlerinin ortalamasi olarak hesaplanir.
  • Doygunluk (S), max-min farkinin parlakliga gore normalize edilmesiyle bulunur.
  • Ton (H), hangi kanalin (R, G veya B) en yuksek oldugu esas alinarak 0-360 derece araliginda hesaplanir.

Ornek RGB - HSL donusumu

R=52, G=152, B=219 (canli bir mavi tonu) degerleri yaklasik olarak H=204 derece, S=%70, L=%53 HSL degerine karsilik gelir.

RGB - HSL donusumu icin ipuclari

  • R, G ve B degerlerini 0 ile 255 arasinda tam sayi olarak girin; bu araligin disindaki degerler gecerli bir renk temsil etmez.
  • Ton (H) degeri 0-360 derece arasinda bir renk cemberi konumunu gosterir; 0 kirmizi, 120 yesil, 240 mavi anlamina gelir.
  • Doygunluk ve parlaklik yuzde olarak okunur; %0 doygunluk grinin bir tonunu, %100 parlaklik ise beyazi ifade eder.

Karşılaştırmalar

RGB(255, 0, 0)

HSL(0°, %100, %50)

Saf kirmizi; ton cemberinin baslangic noktasi.

RGB(0, 255, 0)

HSL(120°, %100, %50)

Saf yesil; renk cemberinde 120 derece.

RGB(0, 0, 255)

HSL(240°, %100, %50)

Saf mavi; renk cemberinde 240 derece.

RGB(128, 128, 128)

HSL(0°, %0, %50,2)

Notr gri; doygunluk sifir oldugundan ton gorsel olarak onemsizdir.

RGB - HSL renk donusumu rehberi

RGB (Red, Green, Blue) modeli, ekranlarin isik yayarak renk uretme bicimini birebir yansitir; her kanal 0 ile 255 arasinda bir yogunluk degeri alir ve uc kanalin birlesimi milyonlarca farkli rengi ortaya cikarir. Ancak bu model, bir rengi 'daha acik' veya 'daha doygun' yapmak istediginizde sezgisel degildir, cunku uc kanali ayni anda degistirmeniz gerekir.

HSL (Hue, Saturation, Lightness) modeli ise renkleri insan gozunun algiladigi sekilde tanimlar: ton, renginin ne oldugunu (kirmizi, yesil, mor); doygunluk, rengin ne kadar canli oldugunu; parlaklik ise rengin ne kadar acik ya da koyu oldugunu gosterir. Bu nedenle tasarimcilar ve gelistiriciler renk paletleri olustururken siklikla HSL'yi tercih eder.

Bu arac, girdiginiz RGB degerlerini once 0-1 araligina olcekleyip en yuksek ve en dusuk kanal degerlerini bularak parlaklik ve doygunlugu hesaplar. Ardindan hangi kanalin baskin oldugunu belirleyerek tonun renk cemberindeki tam konumunu bulur.

HSL formatinin en buyuk avantaji, CSS'te hsl(ton, doygunluk%, parlaklik%) seklinde dogrudan kullanilabilmesidir. Ornegin bir markanin ana rengini koyulastirilmis bir varyantini olusturmak icin sadece parlaklik degerini dusurmeniz yeterlidir; RGB'de ise her uc kanali ayri ayri yeniden hesaplamaniz gerekirdi.

Renk donusumleri, web tasarimi, logo calismalari, veri gorsellestirme ve UI tema sistemlerinde siklikla kullanilir. RGB'den HSL'ye donusturme ozellikle acik/koyu tema varyantlari veya tutarli bir renk paleti olusturmak isteyen gelistiriciler icin pratik bir baslangic noktasidir.

FAQ

RGB nedir?

RGB, ekranlarda renklerin kirmizi, yesil ve mavi isik yogunluklarinin 0-255 araliginda birlestirilmesiyle olusturuldugu bir renk modelidir.

HSL nedir?

HSL, bir rengi ton (Hue), doygunluk (Saturation) ve parlaklik (Lightness) olmak uzere uc bilesenle tanimlayan, insan gozunun renk algisina daha yakin bir modeldir.

RGB'den HSL'ye neden gecis yapilir?

HSL, bir rengi acmak, koyulastirmak veya doygunlugunu degistirmek gibi islemleri RGB'ye gore cok daha sezgisel hale getirir, bu yuzden tasarim araclarinda yaygin kullanilir.

Ton (H) degeri neyi ifade eder?

Ton, 0-360 derecelik bir renk cemberi uzerindeki konumu gosterir. 0 derece kirmizi, 60 sari, 120 yesil, 180 camgobegi, 240 mavi ve 300 macentayi temsil eder.

Doygunluk (S) degeri sifir olursa ne olur?

Doygunluk sifir oldugunda renk tamamen gri tonuna doner ve ton (H) degerinin gorsel bir etkisi kalmaz; sonuc yalnizca parlaklik (L) degerine bagli bir gri olur.

Parlaklik (L) %0 veya %100 oldugunda ne olur?

Parlaklik %0 oldugunda renk tamamen siyaha, %100 oldugunda ise tamamen beyaza doner; bu iki durumda doygunluk ve ton degerlerinin gorsel etkisi kalmaz.

Ayni RGB rengi her zaman ayni HSL degerini mi verir?

Evet, RGB'den HSL'ye donusum matematiksel ve birebirdir; ayni R, G, B girdisi her zaman ayni H, S, L sonucunu uretir.

Bu arac hangi renk formatlarini destekliyor?

Bu arac RGB (kirmizi, yesil, mavi) girdisini HSL (ton, doygunluk, parlaklik) ciktisina cevirir; sonuclari CSS'te hsl() fonksiyonuyla dogrudan kullanabilirsiniz.

İlgili araçlar

Bu aracı sitenize ekleyin

<iframe src="https://pinfox.tech/tr/tools/genel/rgb-hsl-cevirici/?embed=1" width="100%" height="720" loading="lazy" style="border:0;border-radius:12px;overflow:hidden" title="RGB - HSL Renk Cevirici - Pinfox"></iframe>