Svg for .NET在1.6和1.7之间失去了PNG文件的分辨率?

时间:2015-01-06 09:08:43

标签: javascript c# svg

今天我将C#项目中的Svg从1.6.0更新到1.7.0。在1.6.0下我正在忠实地生成的PNG图像反映了我给它渲染的SVG图像的复杂性。现在,在v1.7.0中,我从相同的SVG数据中获得了较低分辨率的图像。

是否有API更改?这是我正在使用的代码的一部分。需要改变什么?

var svgs = document.getElementsByTagName("svg");
....
int svgsLength = svgs.length;
for (var i = 0; i < svgsLength; i++)
{
    var svgText = svgs[i].outerHTML;
    XmlDocument xd = new XmlDocument();
    xd.LoadXml(svgText);
    var sampleDoc = SvgDocument.Open(xd);
    ....
    catch (Exception e) { }
    var bitmap = sampleDoc.Draw();
    bitmap.Save(pngFile);
}

0 个答案:

没有答案