是否可以将 TImage 放置在 iOS 的 FMX 表单上,并将图像 (jpg) 从 URL 加载到此 TImage 中以在 iOS 应用程序中显示?
我尝试过但没有成功。任何正确方向的提示或指出都会受到赞赏。
将 TButton、TImageControl 和 TIdHttp 拖放到 Firemonkey 表单上,此代码将从网络上下载图像:
procedure TForm1.btnReadWebImgClick(Sender: TObject);
begin
ReadWebImage('http://www.gravatar.com/avatar/5af5f8c5f88c6c237745e9472a31410f?s=32&d=identicon&r=PG');
end;
procedure TForm1.ReadWebImage(imgAddress: string);
var
memStream: TMemoryStream;
begin
memStream := TMemoryStream.Create;
try
idhttp1.Get (imgAddress,memStream);
except
ShowMessage('Image not found at:'+imgAddress);
memStream.Free;
exit;
end;
try
memStream.Position := 0;
ImageControl1.Bitmap.LoadFromStream(memStream);
finally
memStream.Free;
end;
end;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)