最佳答案
我得到了一个字节流从一些网络服务。这个字节流包含一个图像的二进制数据,我使用下面 C # 中的方法将其转换为一个 Image 实例。
我需要知道我得到了什么样的图像。它是一个简单的位图(*.bmp
)或 JPEG 图像(*.jpg
)或 png 图像?
我怎么才能知道?
public static Image byteArrayToImage( byte[] bmpBytes )
{
Image image = null;
using( MemoryStream stream = new MemoryStream( bmpBytes ) )
{
image = Image.FromStream( stream );
}
return image;
}