У меня есть файл .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 дает мне исключение, что параметр недействителен.
Есть идеи, что здесь происходит?