【发布时间】:2011-09-09 09:52:40
【问题描述】:
目前有哪些方法可以使用 C# 以编程方式将 SVG 图像转换为 PNG 或 JPEG?
我已阅读有关此主题的所有现有 SO 问题,所有这些问题都涉及使用外部流程来启动第三方程序。就我而言,这不是一个选项,因为我们很快就会迁移到 Azure。
我需要做的是从磁盘加载 SVG 文件,并在理想情况下将其转换为我可以使用 System.Drawing 类来操作的东西。
有什么想法吗?
【问题讨论】:
-
imagemagick.codeplex.com 可能有用。
-
你解决了你的问题吗?你会和我们一起玩吗?
-
不,从来没有。我们放弃了这种方法。
-
我还在寻找将 Inkscape 创建的 SVG 转换为 Png 或 Jpeg 的方法。目前我正在使用这里列出的方法stackoverflow.com/questions/58910/… 专门使用 DLL 和 pinvokes 用于随 Gimp 提供的库。