Forum: Multimedia
Delphi
by Neutral General,
24. Jan 2008
Hi,
Ja ich habe ein 32-Bit Bitmap. 100%ig. Das setzen des Pixelformats auf 32-Bit war nur eher aus Sicherheit...
Die stellen an denen ich das 4. Byte missbrauchen will sind wie gesagt:
if p^.rgbReserved = Code then // <---
und
Image1.Picture.Bitmap.Canvas.Brush.Color := $-->0A<--BBBBBB;
Forum: Multimedia
Delphi
by Neutral General,
23. Jan 2008
Hi,
Ja das ganze sollte eigentlich nur zum Test sein ob es funktioniert und zum Testen wollte ich das ganze jetzt nicht mit scanlines machen aber mir bleibt wohl nichts anderes übrig.
Ich denke mal das wars auch schon, außer jemand weiß wie ichs doch irgendwie mit Canvas testen kann...
Gruß
Neutral General
Forum: Multimedia
Delphi
by Neutral General,
23. Jan 2008
Hi,
Ich schreibe gerade eine Funktion die ein Graustufen Bitmap mit einer bestimmten Farbe einfärbt.
Jetzt würde ich aber gerne bestimmen was eingefärbt werden soll und was S/W bleiben soll. Deswegen dachte ich, ich missbrauche einfach das 4. Byte von einer 32-Bit-Farbe und schreibe dort rein ob dieser Pixel s/w bleiben soll oder nicht...
procedure AlphaFloodFill(ABitmap: TBitmap; Color:...