RGB'den Hex'e Renk Hesaplayıcı nedir?
Bu araç, Kırmızı, Yeşil ve Mavi kanallarıyla tanımlanan bir rengi; web sitelerinde, CSS'te, tasarım programlarında ve HTML'de kullanılan onaltılık (hex) renk koduna dönüştürür. Her kanal 0 ile 255 arasında değer alır ve hesaplayıcı bu üç sayıyı #FF6347 gibi tanıdık bir koda, ayrıca onun ham ondalık değerine çevirir. Canlı renk örneği sayesinde rengin tam olarak nasıl göründüğünü anında görürsünüz.
Nasıl kullanılır?
Kırmızı, Yeşil ve Mavi alanlarının her biri için 0 ile 255 arasında bir değer girin. Hesapla düğmesine bastığınızda hex kodunu, ondalık renk değerini ve her kanalın kendi iki haneli hex çiftine nasıl karşılık geldiğini görürsünüz. Hex kodunu doğrudan CSS dosyanıza veya tasarım uygulamanıza kopyalayabilirsiniz.
Formül açıklaması
Her kanal 8 bitlik bir sayıdır (0-255) ve tam olarak iki onaltılık haneye karşılık gelir (00-FF). Birleşik ondalık değeri elde etmek için kırmızıyı 65536 (164) ile, yeşili 256 (162) ile çarpın ve maviyi ekleyin: $$\text{ondalık} = R\times65536 + G\times256 + B$$ Hex kodu ise basitçe her kanalın 16'lık tabanda yazılıp başına # eklenerek birleştirilmiş halidir.
Örnek hesaplama
RGB(255, 99, 71) — yani "domates" rengini ele alalım. Kırmızı 255 = FF, Yeşil 99 = 63, Mavi 71 = 47 olur ve bu da #FF6347 hex kodunu verir. Ondalık değer ise $$255\times65536 + 99\times256 + 71 = 16{.}711{.}680 + 25{.}344 + 71 = 16{.}737{.}095$$'tir.
Sıkça Sorulan Sorular
Neden her kanal için tam olarak iki hex hanesi var? Çünkü onaltılık sistemde 255 sayısı FF'e karşılık gelir; iki hane, 0'dan 255'e kadar her değeri kapsamaya yeter.
Ondalık değeri kodda kullanabilir miyim? Evet. Birçok grafik API'si tek tam sayıyı (örneğin 16737095) paketlenmiş renk değeri olarak kabul eder.
Hex ile RGB arasındaki fark nedir? İkisi de aynı rengi farklı gösterimlerle ifade eder — hex daha kısa ve kompakttır, RGB ise daha okunaklıdır. Bu araç ikisini birden gösterir.