111,129
社区成员
发帖
与我相关
我的任务
分享 Image i = Image.FromFile(@"c:\路径\图片.jpg");
MemoryStream s = new MemoryStream();
i.Save(s, System.Drawing.Imaging.ImageFormat.Jpeg);
byte[] b = s.ToArray();
/// <summary>
/// 图像转换为Byte数组
/// </summary>
private byte[] imageToByteArray(Image imageIn)
{
MemoryStream ms = new MemoryStream();
imageIn.Save(ms, System.Drawing.Imaging.ImageFormat.Icon);
return ms.ToArray();
}
/// <summary>
/// Byte数组转换为图像
/// </summary>
private Image byteArrayToImage(byte[] byteArrayIn)
{
MemoryStream ms = new MemoryStream(byteArrayIn);
Image returnImage = Image.FromStream(ms);
return returnImage;
}Image img = Image.FromFile("文件名");
MemoryStream ms = new MemoryStream();
img.Save(ms, img.RawFormat);
byte[] data = ms.ToArray();//<--data