我有一个.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给我一个参数无效的异常。
有什么想法吗?
答案 0 :(得分:0)
假设图书馆非常强大,我建议您使用它们。你可以和他们一起做任何你想做的事