Вот пример, вы можете изменить метод для принятия строкового параметра. Затем просто сохраните объект изображения с помощью .Save ().
public Image LoadImage()
{
//data:image/gif;base64,
//this image is a single pixel (black)
byte[] bytes = Convert.FromBase64String("R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==");
Image image;
using (MemoryStream ms = new MemoryStream(bytes))
{
image = Image.FromStream(ms);
}
return image;
}
Возможно получить исключение A generic error occurred in GDI+.
, когда байты представляют растровое изображение. Если это происходит, сохраните изображение перед удалением потока памяти (пока он находится внутри оператора using).