scheinbar dürfen nur 1bit bitmaps verwendet werden:
Delphi-Quelltext
1: 2: 3:
| if (Bitmap.PixelFormat<>pf1bit) then raise Exception.Create('WriteBitmapToTiff is designed for singlebit bitmaps only'); |
also nur S/W
oder sehe ich was falsch ?
EDIT: ah habs gelesen, ja ist gut
naja kopiert wird soweit ich das sehe in der zeile hier:
Delphi-Quelltext
1:
| CopyMemory(mb,Bitmap.ScanLine[ny],RowSize); |
vielleicht schaffst du es, dass irgendwie zu negieren. ich vermute mal, dass hier mit bytes gearbeitet werden, obwohl es ja 1 bit pro pixel sind, deshalb kann man net einfach aus schwarz weiß machen und umgekehrt. du kannst mal not oder so probieren, aber ich weiß net, ob das bei bytes was bringt.
mfg