Einzelnen Beitrag anzeigen

Benutzerbild von x000x
x000x

Registriert seit: 21. Jan 2004
Ort: Bei Hamburg
308 Beiträge
 
Delphi XE2 Professional
 
#6

Re: Jpeg in Speicher laden und auf Form darstellen.

  Alt 12. Okt 2009, 18:12
Moin moin,

da du sowieso direkt auf die Form zeichnest, nehm doch ein TJPEGImage...
Delphi-Quellcode:
uses jpeg;
//..
var
   mjpg : tidhttp;
   mstream : Tmemorystream;
   mimage : TJpegImage;
begin
   mjpg := tidhttp.Create(form1);
   mstream := Tmemorystream.Create;
   mimage := TJpegImage.Create;
   try
      mjpg.Get('www.internetse.de/bild.jpg',mstream);
      mstream.Position := 0;
      mimage.LoadFromStream(mstream);
      form1.Canvas.Draw(0,0,mimage);
   finally
      mimage.Free;
      mstream.Free;
      mjpg.Free;
   end;
end
Peter
-= Gruss Peter =-
-= alias x000x =-
  Mit Zitat antworten Zitat