Was ist ein RGB-Bild?
Ein RGB-Bild speichert für jedes Pixel rote, grüne und blaue Kanalwerte. Es besitzt keinen eigenen Alphakanal, sodass die Pixeldaten allein keine vollständige oder teilweise Transparenz darstellen können.
So funktionieren RGB-Bilder
Im Speicher kann ein RGB-Raster als verschachtelte RGBRGB-Bytes oder in getrennten Komponentenebenen vorliegen, obwohl beide Anordnungen drei Werte pro Abtastposition beschreiben. Bittiefe, Kanalreihenfolge, Zeilenschrittweite, Übertragungseigenschaften und Farbprofil bestimmen, wie diese Werte zu interpretieren sind. Anders als bei indizierten Bildern wählen die Pixelwerte keine Paletteneinträge aus, sondern speichern direkt drei Komponenten. RGB-Raster gelangen durch Aufnahme, Decodieren, Rendering, Analyse und Export ohne Transparenz in Medienabläufe.
Wichtige Fakten
- Ein RGB-Bild kann ganzzahlige oder Gleitkomma-Abtastwerte und mehr als acht Bits pro Kanal verwenden. „RGB“ legt die Bedeutung der Kanäle fest, nicht ihre Präzision oder die Anordnung im Speicher.
- APIs können die Byte-Reihenfolge BGR bereitstellen, obwohl sie das Bild konzeptionell als RGB bezeichnen. Blindes Kopieren von Puffern kann daher Rot und Blau vertauschen, ohne die Gültigkeit der Datei zu verändern.
- Wird ein RGB-Bild ohne Farbprofil gespeichert, müssen verarbeitende Systeme seinen Farbraum erraten. Viele Abläufe gehen von sRGB aus, doch diese Annahme kann Daten mit großem Farbumfang oder lineare Daten falsch darstellen.
Wann RGB-Bilder wichtig sind
Wählen Sie die Speicherung als RGB für deckende Fotografien oder Grafiken, wenn keine Transparenz benötigt wird. Die Umwandlung eines RGBA-Medienobjekts in RGB erfordert Compositing oder das Verwerfen von Alpha. Dabei können transparente Bereiche durch unbeabsichtigte Farben ersetzt werden.