Delphi-Quellcode:
var
imgStream: TMemoryStream;
imgBMP: TBitmap;
procedure TForm1.SaveImg();
begin
imgStream := TMemoryStream.Create;
imgBMP:= TBitmap.Create;
IdHTTP1.Get(Edit1.Text, imgStream);
imgBMP.LoadFromStream(imgStream);
imgBMP.SetSize(120, 90);
ImageList1.Add(imgBMP, nil);
imgBMP.Free;
imgStream.Free;
end;
So in etwa... Da dauert das Herunterladen von 50 gleichen Dateien (in einer schleife) schon fast 4 sekunden, obwohl Firefox die Grafik (120x90 und ca. 3KB) innerhalb von ms anzeigt...