【发布时间】:2018-01-05 17:18:20
【问题描述】:
我一直在使用 AForge.NET 框架开发一个项目。在我的项目中,我一直在尝试从灰度位图中获取 2D 字节数组。在本网站和其他论坛上发布了一些关于此主题的解决方案。但我还没有得到真正的结果。例如,我使用了该代码:
public static byte[] ImageToByte2(Image img)
{
byte[] byteArray = new byte[0];
using (MemoryStream stream = new MemoryStream())
{
img.Save(stream, System.Drawing.Imaging.ImageFormat.Png);
stream.Close();
byteArray = stream.ToArray();
}
return byteArray;
}
在这个“MemoryStream”方法之后,我考虑过将这个字节数组转换为二维。但是,当我使用 4*8 位图测试此代码示例时,它会将 1100 个值返回到 byteArray。这正常吗?我错过了哪里?
【问题讨论】: