RGBA
Steht für „Red Green Blue Alpha“.
RGBA ist ein Farbmodell, das auf dem RGB-Modell basiert. Es mischt rotes, grünes und blaues Licht, um jede Farbe im Farbspektrum zu erzeugen, und fügt dann einen vierten Wert hinzu: Alpha für Transparenz. Es ist ein Standardfarbmodell, das häufig für die Bildbearbeitung und Web-Grafiken verwendet wird, die abgestufte Transparenz erfordern.
Das RGBA-Farbmodell ist wie RGB additiv. Wenn die drei Farbkanäle ihre Maximalwerte haben, erzeugen sie weißes Licht; bei ihren Minimalwerten entsteht Schwarz. Der Alphakanal fügt einen separaten Transparenzwert hinzu, der von 0 % (vollständig transparent) bis 100 % (vollständig undurchsichtig) reicht. Ein Transparenzwert dazwischen ergibt ein Pixel, durch das ein Teil der Hintergrundfarbe sichtbar wird. Beispielsweise verwendet ein Bild mit einem Schlagschatten einen Verlauf aus zunehmend transparenteren Pixeln, um einen Schatten zu erzeugen, der den Hintergrund dahinter abdunkelt.
Die häufigste Farbtiefe für RGBA-Bilder beträgt 32 Bit pro Pixel: jeweils 8 Bit für Rot, Grün, Blau und Alpha. Jeder 8-Bit-Farbkanal kann einen Wert zwischen 0 und 255 enthalten. Dadurch entsteht ein Bild mit derselben Anzahl an Farben wie ein 24-Bit-RGB-Bild in True Color (256 x 256 x 256 = 16.777.216 mögliche Farben), wobei für jedes Pixel zusätzlich 256 Transparenzstufen möglich sind. Während Bildbearbeitungsprogramme jeden RGB-Wert als Bereich zwischen 0 und 255 anzeigen, werden Transparenzwerte dagegen als Bereich zwischen 0 und 100 % dargestellt.
RGBA-Beispiel
CSS verwendet RGBA-Werte als eine mögliche Methode, um die Farbe von Text und Grafiken festzulegen. Rot-, Grün- und Blauwerte werden als Zahlen zwischen 0 und 255 eingegeben, Alphawerte als Zahl zwischen 0,0 und 1,0. Der folgende Wert erzeugt beispielsweise vollständig undurchsichtigen blauen Text:
rgba(0, 0, 255, 1.0)
Das folgende Beispiel erzeugt dagegen teilweise transparenten blauen Text:
rgba(0, 0, 255, 0.5)
NOTE: Die Dateiformate .PNG und .TIFF unterstützen 32-Bit-RGBA-Bilder, ebenso wie professionelle Bildbearbeitungsformate wie .PSD. Obwohl das .GIF-Dateiformat Transparenz unterstützt, enthält es keinen Alphakanal, sondern definiert stattdessen eine einzelne Farbe in seiner Farbtabelle als transparent.
Testen Sie Ihr Wissen