C# 如何从REST中获取的流生成图像文件?
我编写了一些简单的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(
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();
}