Thema: Delphi TColor und Alpha-Kanal

Einzelnen Beitrag anzeigen

Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: TColor und Alpha-Kanal

  Alt 14. Nov 2004, 21:40
TColor unterstützt von Hause aus keinen Alphakanal. Das höchstwertigste Byte des TColor-Wertes wird anders verwendet. Dazu ein Auszug aus der Delphi-Referenz durchsuchenOH (der direkt aus der Hilfe zu TColor stammt ):
Nach simplem F1-Druck erhält man folgendes:

Hat das höchstwertige Byte den Wert Null, erhalten Sie eine Farbe, die derjenigen in der Systempalette am ähnlichsten ist. Ist das höchstwertige Byte Eins ($01 bzw. 0x01), ergibt das eine Farbe, die derjenigen in der aktiven Palette am ähnlichsten ist. Wenn Sie das höchstwertige Byte auf Zwei ($02 bzw. 0x02) setzen, wird der Wert an die ähnlichste Farbe in der logischen Palette des aktuellen Gerätekontexts angepasst.


Direkte Alphakanalunterstützung bietet z.B. die Graphics32-Lib.

Gruss,
Fabian
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat