RGB'den Hex'e Dönüştürücü Nedir?
Bu araç, üç kanaldan (Kırmızı, Yeşil, Mavi) oluşan ve her biri 0 ile 255 arasında değer alan bir RGB rengini, #RRGGBB biçiminde onaltılık (hex) bir renk koduna çevirir. Hex kodları HTML, CSS, SVG ve birçok tasarım yazılımında renkleri belirtmenin standart yoludur; bu yüzden RGB'den dönüştürme işlemi web geliştiriciler ve tasarımcılar için günlük bir iştir.
Nasıl Kullanılır?
Her biri 0 ile 255 arasında olacak şekilde Kırmızı, Yeşil ve Mavi değerlerinizi girin; ardından ortaya çıkan hex kodunu ve renk önizlemesini görün. Aralık dışındaki değerler otomatik olarak 0-255 aralığına sabitlenir.
Formül Açıklaması
Her kanal değeri (0-255), iki haneli bir onaltılık (16 tabanlı) sayı olarak yazılır. İlk hane değerin 16'ya bölümüdür (yüksek dörtlü bit), ikinci hane ise 16'ya bölündüğünde kalan değerdir (düşük dörtlü bit); bunlar 0-9 ve A-F rakamlarıyla gösterilir. Üç adet iki haneli sonuç, başına bir # eklenerek birleştirilir: $$\text{Hex} = \text{\#} \, \overline{\text{Red}}_{16} \, \overline{\text{Green}}_{16} \, \overline{\text{Blue}}_{16}$$
Örnek Hesaplama
"Domates" rengini ele alalım: \(R=255\), \(G=99\), \(B=71\). R için: $$255 \div 16 = 15 \to \text{F}, \quad \text{kalan } 15 \to \text{F}, \quad \text{yani "FF"}$$ G için: $$99 \div 16 = 6 \to 6, \quad \text{kalan } 3 \to 3, \quad \text{yani "63"}$$ B için: $$71 \div 16 = 4 \to 4, \quad \text{kalan } 7 \to 7, \quad \text{yani "47"}$$ Birleştirildiğinde: #FF6347.
Sıkça Sorulan Sorular
Hex kodu neden 6 haneli? Üç kanalın her biri ikişer hex hanesiyle gösterilir (\(2 \times 3 = 6\)) ve bu da 16.777.216 olası rengin tamamını kapsar.
Büyük mü yoksa küçük harf mi kullanmalıyım? CSS'te her ikisi de geçerlidir. Bu araç büyük harf (A-F) üretir; #ff6347 ile #FF6347 birbirinin aynısıdır.
Peki ya saydamlık? Standart hex kodlarında alfa (saydamlık) kanalı bulunmaz. 8 haneli #RRGGBBAA biçimi opaklık ekler; ancak bu dönüştürücü yaygın olarak kullanılan 6 haneli kodu üretir.