将.svg文件格式转换为图像

时间:2018-09-14 14:03:53

标签: c# svg

我有一个.svg文件,需要将其转换为图像。我在C#中尝试了以下代码:

System.IO.Stream aIconFile = Assembly.GetExecutingAssembly().GetManifestResourceStream("Interface.Icon_Seen.svg");                   
byte[] buffer = new byte[16 * 1024];                   
using (MemoryStream ms = new MemoryStream())    
{      
  int read;     
  while ((read = aIconFile.Read(buffer, 0, buffer.Length)) > 0)      
  {                         
   ms.Write(buffer, 0, read);     
  }                      
  System.Drawing.ImageConverter converter = new System.Drawing.ImageConverter();                      
  Image aFinalImage = (Image)converter.ConvertFrom(ms.ToArray());    
}

ConvertFrom给我一个参数无效的异常。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

假设图书馆非常强大,我建议您使用它们。你可以和他们一起做任何你想做的事