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