C# 如何从REST中获取的流生成图像文件?

C# 如何从REST中获取的流生成图像文件?,c#,wcf,rest,C#,Wcf,Rest,我编写了一些简单的REST服务,从客户端获取流。 此流是客户端发送的映像。 现在我需要将流转换回图像 我怎么做 我写的方法是: public bool AnalyzingPicture( Stream image ) { if( image == null ) { // Is it write to write this down ? throw new ArgumentNullException(

我编写了一些简单的REST服务,从客户端获取流。 此流是客户端发送的映像。 现在我需要将流转换回图像

我怎么做

我写的方法是:

    public bool AnalyzingPicture( Stream image )
    {
        if( image == null )
        {
            // Is it write to write this down ? 
            throw new ArgumentNullException( "Error" );
        }
        else
        {
            // I need here to make the image translate ... 
        }
    }
请看这里:

您可以轻松地将其保存到文件:

image.Save("C:\img.jpg", ImageFormat.Jpeg);
或一个字节[]:

byte[] binImage;
using (var mStream = new MemoryStream())
{
    image.Save(mStream, ImageFormat.Jpeg);
    binImage = mStream.ToArray();
}
byte[] binImage;
using (var mStream = new MemoryStream())
{
    image.Save(mStream, ImageFormat.Jpeg);
    binImage = mStream.ToArray();
}