C#/.NET 中有没有办法将 VML 渲染为位图?
我认为这应该很容易,但我似乎无法在 .NET 文档中找到类似的内容。
在寻找类似的解决方案时,我遇到了一个两步过程。
SourceForge 有一个基于 XSL 的项目来将 VML 转换为 SVG。
(sourceforge.net/projects/vectorconverter/)
我一直在用它进行测试,在某些情况下它可以正常工作。
接下来是CodePlex 上的 SVG 到 PNG 处理程序。一旦注册处理 *.svg 文件,处理程序将读取文件并将图像以 .png 格式发送回浏览器。您可以下载源代码并查看它是如何完成的。
您可以将 2 个步骤串在一起以从 vml 获取位图。
您不使用 SVG 的任何特殊原因?你会更幸运地找到图书馆。我相信 SVG 是 VML 的继承者。