Neben dem Farbton, der Helligkeit und der Sättigung ist es häufig wünschenswert festlegen zu können, wie stark der Hintergund einer Grafik durch die einzelnen Pixel durchscheinen soll. Mit dem Alpha-Kanal wird eingestellt, ob ein Pixel undurchsichtig (opak) ist oder nicht. Normalerweise werden für den Alpha-Kanal genausoviele Bits reserviert, wie für die Farbanteile. Bei 24 Bit-RGB-Farben ergeben sich also 32 Bit Gesamtplatzbedarf für ein Pixel. In Java entspricht dies genau einer Variable vom Typ int. Das entsprechende Farbmodell wird RGBA-Modell genannt.