Conversor de Inteiro para RGB
Desempacote um inteiro de 24 bits (0xRRGGBB) em seus valores de canal vermelho, verde e azul.
Esta ferramenta respondeu à sua pergunta?
Obrigado — isso nos ajuda a melhorar a ferramenta.
Como usar esta ferramenta
- Informe um inteiro de 24 bits (0–16777215).
- A ferramenta extrai os canais vermelho, verde e azul via deslocamento de bits.
- Você também obtém o código de cor hex equivalente.
Desempacote um valor de cor inteiro de 24 bits em seus canais R, G, B e string hex. Útil ao trabalhar com engines de jogos ou gráficos de baixo nível.
Fórmula
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.
Perguntas frequentes
- Como extrair RGB de um inteiro?
- R = (n >> 16) & 0xFF, G = (n >> 8) & 0xFF, B = n & 0xFF.
- O que é 16777215?
- É 0xFFFFFF em hex, que é branco puro (255, 255, 255).