RGB'den Hex'e Dönüştürücü Nedir?
Bu araç, RGB modeliyle ifade edilen bir rengi — her biri 0 ile 255 arasında değişen Kırmızı, Yeşil ve Mavi olmak üzere üç kanaldan oluşan — #RRGGBB biçimindeki onaltılık (hex) renk koduna çevirir. Hex kodları; HTML, CSS, tasarım programları ve dijital araçların çoğunda renk belirtmenin standart yoludur. Bu yüzden RGB değerlerini hex'e çevirmek, web geliştiriciler ve tasarımcılar için günlük bir iştir.
Nasıl Kullanılır?
Kırmızı, Yeşil ve Mavi değerlerinizi her biri 0 ile 255 arasında olacak şekilde girin. Hesapla'ya tıkladığınızda araç, eşleşen hex kodunu ve sonucu görsel olarak doğrulayabilmeniz için canlı bir renk örneği döndürür. 0-255 aralığının dışındaki değerler otomatik olarak geçerli aralığa sabitlenir.
Formülün Açıklaması
Her kanal, 0 ile 255 arasında bir tam sayıdır; bu da tam olarak tek bir baytın tutabileceği aralıktır (onaltılık sistemde 00 ile FF arası). Dönüştürücü, her kanalı iki haneli, başında sıfırla doldurulmuş ve büyük harfli bir hex sayısı olarak biçimlendirir ve bunları birleştirir: $$\text{Hex} = \text{\#} \; \texttt{[}\text{Red}\texttt{]}_{16} \, \texttt{[}\text{Green}\texttt{]}_{16} \, \texttt{[}\text{Blue}\texttt{]}_{16}$$ Örneğin 255 değeri FF, 0 değeri ise 00 olur. Matematiksel olarak bir v kanal değeri, yüksek haneye \(\lfloor v/16 \rfloor\) ve düşük haneye \((v \bmod 16)\) ayrılır.
Örnek Hesaplama
"Domates" kırmızısını ele alalım: R = 255, G = 99, B = 71. 255'in hex karşılığı FF'dir. 99 değeri $$99 = 6 \times 16 + 3 = 63_{16}$$ olur. 71 değeri ise $$71 = 4 \times 16 + 7 = 47_{16}$$ olur. Bunları birleştirince #FF6347 elde edilir — standart CSS "tomato" rengi.
Sık Sorulan Sorular
Her hex çifti ne anlama gelir? İlk çift kırmızıyı, ikincisi yeşili, üçüncüsü maviyi temsil eder; her biri 00 (hiç) ile FF (tam) arasında değişir.
Neden büyük harf? Hex kodları büyük/küçük harfe duyarsızdır; büyük harf yaygın bir gelenektir ama #ff6347 da aynı ölçüde geçerlidir.
Ondalık sayı girebilir miyim? Hayır — RGB kanalları 0 ile 255 arasındaki tam sayılardır. Kesirli değerler aşağı yuvarlanır.