O que é uma imagem RGB?
Uma imagem RGB armazena valores dos canais vermelho, verde e azul para cada pixel. Ela não tem um canal alfa dedicado, portanto os dados dos pixels, por si só, não podem representar transparência total ou parcial.
Como funcionam as imagens RGB
Na memória, uma imagem raster RGB pode ter bytes intercalados como RGBRGB ou ser armazenada em planos separados por componente, embora ambas as disposições descrevam três valores por posição de amostra. A profundidade de bits, a ordem dos canais, o passo entre linhas, as características de transferência e o perfil de cores determinam como esses valores devem ser interpretados. Ela difere das imagens indexadas, nas quais os valores dos pixels selecionam entradas de uma paleta em vez de armazenar diretamente três componentes. Imagens raster RGB entram nos fluxos de trabalho de mídia por meio de captura, decodificação, renderização, análise e exportação sem transparência.
Informações essenciais
- Uma imagem RGB pode usar amostras inteiras ou de ponto flutuante e mais de oito bits por canal; “RGB” especifica o significado dos canais, não a precisão ou o empacotamento no armazenamento.
- APIs podem expor a ordem de bytes BGR apesar de chamar a imagem de RGB em nível conceitual, por isso copiar buffers sem verificar pode trocar vermelho e azul sem alterar a validade do arquivo.
- Salvar uma imagem RGB sem identificação do espaço de cores obriga os sistemas que a utilizam a inferi-lo; muitos fluxos de trabalho presumem sRGB, mas essa suposição pode renderizar incorretamente dados lineares ou de ampla gama de cores.
Quando as imagens RGB são importantes
Escolha o armazenamento RGB para fotografias ou elementos gráficos opacos quando a transparência for desnecessária. Converter um recurso de mídia RGBA para RGB exige composição ou descarte do alfa, o que pode substituir áreas transparentes por cores não intencionais.