Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#4

Re: 32-Bit Farbe - Das letzte Byte missbrauchen?!

  Alt 23. Jan 2008, 15:52
Zitat von Medium:
Das höchstwertige Byte wird bereits von Delphi bzw. Windows "vergewaltigt", solange du mit Canvas-Operationen arbeitest.
Verwechselst du das vllt. mit dem TColor Typ?

Die Canvas (sprich: GDI) Funktionen weisen bei einer Operation auf einem 32 Bit Bitmap nicht nur 24 Bit zu, sondern einen ganzen DWord auf einmal, sonst wäre ja der Geschwindigkeitsvorteil weg. Von daher wird dein 4. Byte überschrieben (mit 0). Dadurch gehen diese Informationen verloren.
  Mit Zitat antworten Zitat