Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#2

AW: Was ist eine negative TColor Farbe?

  Alt 21. Feb 2012, 00:57
Die Deklaration ist einfach nur identisch mit Integer, und der eigentlich wichtige Teil ist, dass es 32 Bit sind. Das letzte Bit wird bei Farben nie wirklich als Vorzeichen interpretiert. Überhaupt ist das höchstwertige Byte reine Interpretationssache, und es gibt keine allgemeingültige Festlegung für dessen Verwendung. Manche Programme/Formate nutzen es als Art "Tag" um zwischen verschiedenen Farb-Klassen zu unterscheiden, andere wieder als Alphakanal, wieder andere ganz anders. 24 Bit würden einfach reichen, sind aber für Prozessoren so arg unhandlich. An sich ist es über, und wird daher recht frei verwendet. Das Minus ist nur der Art der Deklaration geschuldet, und hat nichts mit negativen Farben zu tun.
Es gibt zwar das subtraktive Farbsystem (CYM(K)), das bezieht sich aber darauf, dass mit hinzufügen von Farbanteilen das reflektierte Spektrum verkleinert wird (Körperfarbsystem vs. Lichtfarbsystem). Das ist ne ganz andere Nummer. Vergiss das Minus einfach
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat