Bitmap bearbeiten mit ScanLine
-
Hallo,
ich quäl mich gerade durch TBitmap und ScanLine.
Eigentlich möchte ich das Bitmap nur drehen, so wie in einigen Threads hier beschrieben.
Mein Problem ist, das ich ein Schwarz/Weiss Bmp vorliegen habe, also 1bit 1 Pixel, oder 1Byte 8Pixel.Das ich den void* von ScanLine entsprechend casten kann, leuchtet mir noch ein, wenn es um 1 oder mehrere Byte geht, (RGBTRIPLE), aber was mach ich mit einer 1-bit Grafik?
Wahrscheinlich nicht (bit*) ?

Nein, gibt es eine andere möglichkeit, als das Bmp auf 8bit aufzublasen, es dann zu drehen und dann wieder runterzurechnen?
-
1. Du gehst Byteweise durch (mit geeignetem Pointer)
2. fuer jedes Byte untersuchst Du die einzelnen BitBeim letzten Byte einer Zeile sind nicht unbedingt alle Bits gueltig!
(Breite modulo
Frag mich nicht nach der Reihenfolge der Bits im Byte!
-
-
Danke, das wollte ich schon immer mal wissen.
-
warum dann nicht die offizielle seite?