Konverter Integer ke RGB
Buka paket integer 24-bit (0xRRGGBB) menjadi nilai kanal merah, hijau, dan biru.
Apakah alat ini menjawab pertanyaan Anda?
Terima kasih — ini membantu kami menyempurnakan alat ini.
Cara menggunakan alat ini
- Masukkan integer 24-bit (0–16777215).
- Alat ini mengekstrak kanal merah, hijau, dan biru melalui pergeseran bit.
- Anda juga mendapatkan kode warna hex yang setara.
Buka paket nilai warna integer 24-bit menjadi kanal R, G, B dan string hex-nya. Berguna saat bekerja dengan game engine atau grafik tingkat rendah.
Rumus
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.
Pertanyaan umum
- Bagaimana cara mengekstrak RGB dari sebuah integer?
- R = (n >> 16) & 0xFF, G = (n >> 8) & 0xFF, B = n & 0xFF.
- Apa itu 16777215?
- Itu adalah 0xFFFFFF dalam hex, yaitu putih murni (255, 255, 255).