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.