【问题标题】:Reading one bit from a pbm (portable bitmap image)从 pbm 读取一位(便携式位图图像)
【发布时间】:2011-12-30 14:12:37
【问题描述】:

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

我认为在 C# 中可以读取的最小数据是 1 字节,那么我该如何读取一点呢?

【问题讨论】:

    标签: c# bitmap


    【解决方案1】:

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

    或者……Bitmap 类直接支持这种“可移植位图格式”吗? Bitmap 确实支持每像素 1 位的格式。可能就像调用 Bitmap 构造函数从文件或流中加载一样简单。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      • 1970-01-01
      相关资源
      最近更新 更多