Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#6

AW: MemoryStream / Bitmap header

  Alt 4. Jan 2014, 05:55
Also ich bin mir ziemlich sicher, dass auch SaveToStream den Bitmap-Header mit abspeichert. Kann es sein, dass du die Position des Streams nach dem Speichern nicht wieder auf 0 gesetzt hast?
CaptureX.BitmapStream.Position := 0;


Hab da so meine Probleme mit den Streams
Vielleicht kann mir ja jemand helfen bin halt Nonvcl Freak..

Wenn ich die Infos auf dies weise hole sind alle Daten = 0

Delphi-Quellcode:
var
  BitmapFileHeader: TBitmapFileHeader;
  BitmapInfoHeader: TBitmapInfoHeader;
Begin
  ...
  CaptureX.BitmapStream.Read(BitmapFileHeader, SizeOf(BitmapFileHeader));
  CaptureX.BitmapStream.Read(BitmapInfoHeader, SizeOf(BitmapInfoHeader));
  ...
end;

gruss
  Mit Zitat antworten Zitat