我在检索图像时遇到参数无效异常(错误仅发生在Win7上但在XP OS中正常工作)
这是我的代码
Image _image = null;
ImageConverter imgConverter = null;
_image = imgConverter.ConvertFrom(pItem.FrontImage) as System.Drawing.Image; //pItem.FrontImage is Byte[]
我尝试过使用
MemoryStream ms = new MemoryStream(pItem.FrontImage);
ms.Write(pItem.FrontImage, 0, pItem.FrontImage.Length);
_image = Image.FromStream((Stream)ms);
但没有用。
你能帮帮我吗?
完成错误:
System.ArgumentException:参数无效 在System.Drawing.Image.FromStream(Stream stream,Boolean useEmbeddedColorManagement,Boolean validateImageData)
在System.Drawing.Image.FromStream(Stream stream)
如果没有任何其他方法从Byte []转换图像而不使用FromStream.I已尝试使用File.WriteAllBytes将Byte []保存为Jpg,但没有用(图像显示为已损坏)。