W
wang_hn
Unregistered / Unconfirmed
GUEST, unregistred user!
var
fstream:tfilestream;
png : TPngObject;
begin
png := TPngObject.Create;
fstream:=tfilestream.Create(path+'/here.png',fmCreate);
idhttp.Get(url,fstream);
fstream.Free;
png.LoadFromFile(path+'/here.png');
form1.Image1.Picture.Bitmap.Assign(png);
end;
我用这种方法只可以下载图片到本机上,并打开图片。但这种方法要在本地硬盘上存一个here.png的图片。能不能直接用流下载后。图片不保存在本地。直接从流中读取并显示在image1上?
fstream:tfilestream;
png : TPngObject;
begin
png := TPngObject.Create;
fstream:=tfilestream.Create(path+'/here.png',fmCreate);
idhttp.Get(url,fstream);
fstream.Free;
png.LoadFromFile(path+'/here.png');
form1.Image1.Picture.Bitmap.Assign(png);
end;
我用这种方法只可以下载图片到本机上,并打开图片。但这种方法要在本地硬盘上存一个here.png的图片。能不能直接用流下载后。图片不保存在本地。直接从流中读取并显示在image1上?