Image image = BytesToImage(buffer);
MemoryStream ms = new MemoryStream();
image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
var bmp = BytesToImage(ms.ToArray());
ImageFormat format = bmp.RawFormat;
if (format.Equals(ImageFormat.Jpeg))
{
}
else if (format.Equals(ImageFormat.Png))
{
}
else if (format.Equals(ImageFormat.Bmp))
{
}
else if (format.Equals(ImageFormat.Gif))
{
}
else if (format.Equals(ImageFormat.Icon))
{
}
/// <summary>
/// Convert Byte[] to Image
/// </summary>
/// <param name="buffer"></param>
/// <returns></returns>
public static Image BytesToImage(byte[] buffer)
{
MemoryStream ms = new MemoryStream(buffer);
Image image = System.Drawing.Image.FromStream(ms);
return image;
}