我正在尝试将灰度图像转换为字节数组。我使用以下代码。但是,生成的字节数组不是逻辑大小。
ImageConverter converter = new ImageConverter();
byte[] test = (byte[])converter.ConvertTo(gpuMatch.Bitmap,typeof(byte[]));
图像是灰度 792x410 8 位深度。那么数组大小不应该是 324720 字节吗?我在字节数组中得到了接近 140122 个元素的东西。
ImageConverter ic = new ImageConverter();
Image img = (Image)ic.ConvertFrom(test);
如果我将字节重新转换为图像,则图像是完整的。有人可以解释为什么这种不匹配吗?
谢谢坎南