2016-05-17 78 views
0

有谁知道将位图图像加载到TWebBrowser组件的方法吗?将位图加载到TWebbrowser

我从来没有尝试过它,并不完全确定如果可能的话从哪里开始。

+0

我删除了twebbrowser标记,因为它引用了VCL组件。不'TWebBrowser'呈现网页?如果你想显示一个位图不是那个错误的组件? –

+2

导航到file:// path_to_bitmap –

回答

3

编码具有的base64位图(我觉得你可以在网上找到转换器),然后创建一个这样的标签:

<img src="data:image/bmp;base64,BASE64DATAGOESHERE..." width="100" height="100" /> 

嵌入此行到一个HTML标签,然后使用Webbrowser.LoadFromStrings

或使用file:/// url

+0

此控件没有'LoadFromString'方法:http://docwiki.embarcadero.com/Libraries/Berlin/en/FMX.WebBrowser.TWebBrowser_Methods你确定'image/bmp'是正确的FMX网络浏览器? –

+0

它是loadfromstrings,我纠正它。至于image/bmp为什么不呢?他可以使用data:image/png代替。 – avar

+3

虽然Pascal对大小写不敏感,但您肯定不会在代码中实际编写'loadfromstrings'。当然你会尊重大写。另一方面,它看起来并不像在写作时热衷于使用大写字母。句子应该从首都开始。而“你”不是一个字。 –