我如何从 TembeddedWB 中的资源加载图像
how do i load image from resource inside TembeddedWB
我正在尝试从图像中的资源加载图像 html标记为示例
<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 编码图像:
Embedding Base64 Images
图像然后像
一样被嵌入
<img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />
链接问题列表的答案支持浏览器。
我正在尝试从图像中的资源加载图像 html标记为示例
<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 编码图像:
Embedding Base64 Images
图像然后像
一样被嵌入<img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />
链接问题列表的答案支持浏览器。