Tam Sayıdan RGB'ye Dönüştürücü
24-bit bir tam sayıyı (0xRRGGBB) kırmızı, yeşil ve mavi kanal değerlerine ayırın.
Bu araç sorunuza cevap verdi mi?
Teşekkürler — bu, aracı geliştirmemize yardımcı oluyor.
Bu araç nasıl kullanılır
- 24-bit bir tam sayı girin (0–16777215).
- Araç, kırmızı, yeşil ve mavi kanalları bit kaydırma yoluyla çıkarır.
- Ayrıca eşdeğer hex renk kodunu da alırsınız.
24-bit bir tam sayı renk değerini R, G, B kanallarına ve hex dizesine ayırın. Oyun motorları veya düşük seviyeli grafiklerle çalışırken kullanışlıdır.
Formül
Given a 24-bit integer n in the range 0–16,777,215 (0x000000–0xFFFFFF):
R = (n >> 16) & 0xFF
G = (n >> 8) & 0xFF
B = n & 0xFF
Equivalently: R = floor(n / 65536), G = floor((n mod 65536) / 256), B = n mod 256.
Sık sorulan sorular
- Bir tam sayıdan RGB nasıl çıkarılır?
- R = (n >> 16) & 0xFF, G = (n >> 8) & 0xFF, B = n & 0xFF.
- 16777215 nedir?
- Onaltılık olarak 0xFFFFFF'dir, bu da saf beyazdır (255, 255, 255).