28.2 ARGB-Farben

Eine ARGB-Farbe ist eine RGB-Farbe, welche mit Informationen der Alpha-Transparenz erweitert ist. Diese Schreibweise ist für die Befehle der Zeichnungsbibliothek nützlich, weil sie ermöglicht es Ihnen, die Alpha-Transparenz über die ARGB-Farbe anzugeben. Daher können Sie transparente Grafikgrundelemente mit der Grafikbibliothek von Hollywood zeichnen.

Eine Standard RGB-Farbe hat einen 24Bit-Wert, während eine ARGB-Farbe 32Bit verwendet. Die höchsten 8Bits werden für die Information der Alpha-Transparenz verwendet, die somit von 0 bis 255 reichen kann. Eine ARGB-Farbe sieht wie folgt aus:

 
$AARRGGBB

Ein Alphawert von 0 bedeutet, dass überhaupt keine Transparenz vorhanden ist, ein Wert von 255 allerdings volle Transparenz. Dies ist eine Umkehrung des Formats, welches in SetAlphaIntensity() verwendet wird, wobei 255 0% Transparenz bedeutet und 0 100% Transparenz. Bitte beachten Sie das.

Sie können den ARGB() Befehl verwenden, um auf einfache Weise einen Alpha-Transparenzwert mit einer 24Bit RGB-Farbe zu kombinieren.

Siehe auch RGB-Farben.


Navigation zeigen