AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Was ist eine negative TColor Farbe?
Thema durchsuchen
Ansicht
Themen-Optionen

Was ist eine negative TColor Farbe?

Ein Thema von Popov · begonnen am 20. Feb 2012 · letzter Beitrag vom 21. Feb 2012
 
Medium

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

AW: Was ist eine negative TColor Farbe?

  Alt 20. Feb 2012, 23: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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz