System.Drawing.Image para transmitir C #

Tengo un System.Drawing.Image en mi progtwig. El archivo no está en el sistema de archivos que se está reteniendo en la memoria. Necesito crear una transmisión desde allí. ¿Cómo voy a hacer esto?

Pruebe lo siguiente:

 public static Stream ToStream(this Image image, ImageFormat format) { var stream = new System.IO.MemoryStream(); image.Save(stream, format); stream.Position = 0; return stream; } 

Entonces puedes usar lo siguiente:

 var stream = myImage.ToStream(ImageFormat.Gif); 

Reemplace GIF con el formato apropiado para su escenario.

Usa una secuencia de memoria

 using(MemoryStream ms = new MemoryStream()) { image.Save(ms, ...); return ms.ToArray(); }