我试图从图像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图像中吗?
答案 0 :(得分:3)
您可以将数据URI与Base64编码图像一起使用:
然后嵌入图像
<img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />
链接问题列表的答案支持浏览器。