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.