我的磁盘上有一个bmp文件,我想读取该文件并将其中的原始数据提取到字节数组中。实际上,原始数据仅是没有对齐填充的像素数据。我测试了以下代码,但没有用:
Image img = Image.FromFile("d:\\myfile.bmp");
byte[] FingerImageRawData = ImageToByte(img);
public static byte[] ImageToByte(Image img)
{
ImageConverter converter = new ImageConverter();
return (byte[])converter.ConvertTo(img, typeof(byte[]));
}
this也无济于事。因为我遇到了与原始图像未匹配宽度和高度的错误。