¿Qué es una imagen RGB?

Una imagen RGB almacena valores de los canales rojo, verde y azul para cada píxel. No tiene un canal alfa dedicado, por lo que los datos de los píxeles por sí solos no pueden representar transparencia total o parcial.

Cómo funcionan las imágenes RGB

En memoria, un ráster RGB puede estar intercalado como bytes RGBRGB o almacenado en planos separados por componente, aunque ambas disposiciones describen tres valores por posición de muestreo. La profundidad de bits, el orden de los canales, el salto entre filas, las características de transferencia y el perfil de color determinan cómo deberían interpretarse esos valores. Se diferencia de las imágenes indexadas, en las que los valores de los píxeles seleccionan entradas de una paleta en lugar de almacenar directamente tres componentes. Los rásteres RGB se incorporan a los flujos de trabajo multimedia mediante la captura, la decodificación, el renderizado, el análisis y la exportación sin transparencia.

Datos clave

  1. Una imagen RGB puede usar muestras enteras o de coma flotante y más de ocho bits por canal; «RGB» especifica el significado de los canales, no la precisión ni la forma de empaquetarlos para su almacenamiento.
  2. Las API pueden exponer un orden de bytes BGR aunque denominen RGB a la imagen en el plano conceptual, por lo que copiar búferes sin comprobarlos puede intercambiar el rojo y el azul sin alterar la validez del archivo.
  3. Guardar una imagen RGB sin etiquetar obliga a los sistemas que la usan a inferir su espacio de color; muchos flujos de trabajo suponen sRGB, pero esa suposición puede representar incorrectamente los datos lineales o de gama amplia.

Cuándo son importantes las imágenes RGB

Elige el almacenamiento RGB para fotografías o gráficos opacos cuando no se necesite transparencia. Convertir un recurso RGBA a RGB requiere realizar una composición o descartar el canal alfa, lo que puede sustituir las áreas transparentes por colores no deseados.

Convierte tus conocimientos sobre multimedia en un pipeline funcional

Conecta las subidas, el procesamiento, la IA, el almacenamiento y la entrega mediante una sola API declarativa, mientras nos encargamos por ti del stack de encoding, el escalado y los cambios constantes de formatos.

Prueba Transloadit gratis