【发布时间】:2010-06-10 12:16:09
【问题描述】:
有什么方法可以将图像嵌入到我的 exe 中(作为资源?)并在生成的 HTML 中使用它?
以下是要求:
A.我想显示动态 HTML 内容(例如使用 webBrowser 控件、VS 2008、VB .Net、winForm 桌面应用程序)
B.我想使用 XML 和 XSL(由 my.xsl 转换的 file1.xml 或 file2.xml)即时生成 HTML
C. HTML 可能包含 IMG 标签(根据 xml+xsl 转换的 file1.gif 和或 file2.gif)
复杂的来了:
D.所有这些文件(file1.xml、file2.xml、my.xsl、file1.gif、file2.gif)都应该嵌入到一个 exe 文件中。
我猜 XML 和 XSL 可以是嵌入式资源,我可以将它们作为流读取,但是我必须通过哪些方式来引用 HTML 中的图像?
<IMG src="???" />
- 我不想使用绝对路径和外部文件。
- 如果图像文件是资源,我可以使用相对路径吗?相对于什么? (我可以使用BASE标签,然后呢?)
- 我可以在电子邮件消息中使用流吗?如果是这样,我在哪里可以找到我需要使用的格式?
http://www.websiteoptimization.com/speed/tweak/inline-images/ 取决于浏览器。
- webBrowser 控件使用的浏览器是什么?
- IE?
什么版本?
我对图片使用 GIF 或 JPG 或 BMP(或任何其他图像格式)是否重要?
如果我使用 mshtml 库而不是常规的 webBrowser 控件,这有关系吗? (目前我使用http://www.itwriting.com/htmleditor/index.php)
升级到 VS 2010 有影响吗?
谢谢,
阿塔拉
【问题讨论】:
标签: html visual-studio browser image