从pbm读取一位(便携式位图图像)

时间:2011-12-29 06:42:14

标签: c# bitmap

我想读取每像素深度为一位的pbm(便携式位图格式)图像并将该数据存储在文件中,因此我可以对位执行某些操作。

我认为在C#中可以读取的最小数据是1个字节,那么我怎么能读一下呢?

1 个答案:

答案 0 :(得分:3)

你不能直接读一下。但是你可以读取一个字节然后从该字节中获取位。或者,更好的是,将一堆字节读入数组,然后创建BitArray

或者......这个“便携式位图格式”是否由Bitmap类直接支持? Bitmap支持每像素1位格式。它可能就像调用Bitmap构造函数从文件或流中加载一样简单。

有关您的问题的更多信息将为您提供更好的答案。