Qu’est-ce qu’une image RGB ?

Une image RGB stocke les valeurs des canaux rouge, vert et bleu pour chaque pixel. Elle ne possède pas de canal alpha dédié ; les données des pixels seules ne peuvent donc pas représenter une transparence totale ou partielle.

Fonctionnement des images RGB

En mémoire, une image matricielle RGB peut être entrelacée sous forme d’octets RGBRGB ou stockée dans des plans de composantes séparés, même si les deux dispositions décrivent trois valeurs par position d’échantillon. La profondeur de bits, l’ordre des canaux, le pas mémoire des lignes, les caractéristiques de transfert et le profil colorimétrique déterminent comment ces valeurs doivent être interprétées. Elle diffère d’une image indexée, dont les valeurs de pixels sélectionnent des entrées de palette plutôt que de stocker directement trois composantes. Les images matricielles RGB entrent dans les flux de travail multimédias par la capture, le décodage, le rendu, l’analyse et l’exportation sans transparence.

Points clés

  1. Une image RGB peut utiliser des échantillons entiers ou à virgule flottante et plus de huit bits par canal ; « RGB » précise la signification des canaux, pas la précision ni l’agencement du stockage.
  2. Les API peuvent exposer un ordre d’octets BGR tout en qualifiant conceptuellement l’image de RGB ; copier aveuglément les tampons peut donc inverser le rouge et le bleu sans modifier la validité du fichier.
  3. Enregistrer une image RGB sans profil oblige les systèmes qui l’utilisent à deviner son espace colorimétrique ; de nombreux flux de travail supposent qu’il s’agit de sRGB, mais cette hypothèse peut entraîner un rendu incorrect des données à gamut étendu ou linéaires.

Quand les images RGB sont utiles

Choisissez le stockage RGB pour les photographies ou les graphiques opaques lorsque la transparence est inutile. Convertir une ressource RGBA en RGB nécessite une composition ou l’abandon du canal alpha, ce qui peut remplacer les zones transparentes par des couleurs non souhaitées.

Transformer vos connaissances sur les médias en une chaîne de traitement opérationnelle

Reliez les téléversements, le traitement, l’IA, le stockage et la diffusion via une seule API déclarative — la pile d’encodage, la montée en charge et l’évolution constante des formats sont prises en charge pour vous.

Essayer Transloadit gratuitement