Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何从TembeddedWB中的资源加载图像_Html_Delphi_Delphi Xe7_Twebbrowser - Fatal编程技术网

Html 如何从TembeddedWB中的资源加载图像

Html 如何从TembeddedWB中的资源加载图像,html,delphi,delphi-xe7,twebbrowser,Html,Delphi,Delphi Xe7,Twebbrowser,例如,我正在尝试从图像htmlTag中的资源加载图像 <img src="'+ Resourceimage +'"> 然后我像这样调用函数 function getFullHTML(res:string):string; var sURL : string; resorceimg : TResourceStream; begin resorceimg := TResourceStream.Create(HInstance, res, RT_RCDATA);

例如,我正在尝试从图像htmlTag中的资源加载图像

<img src="'+ Resourceimage +'">
然后我像这样调用函数

function getFullHTML(res:string):string;
var
  sURL : string;
  resorceimg : TResourceStream;
  begin
  resorceimg := TResourceStream.Create(HInstance, res, RT_RCDATA);
    sURL  := 'res://'+ resorceimg +'';
  end;
<img src="'+ getFullHTML('imagename') +'">


但是我不能将
TResourceStream
用在字符串中,我想我正在用一种可怕的方式把图像从资源加载到html图像中?

您可以将数据URI与Base64编码的图像一起使用:

然后像这样嵌入图像

<img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />


链接问题列表的答案支持浏览器。

kobik这应该是答案,非常感谢它解决了我的问题谢谢你mjn它有用的数据