【问题标题】:Getting a LSB of a BMP binary image获取 BMP 二值图像的 LSB
【发布时间】:2012-08-03 19:56:26
【问题描述】:

我已经能够将BMP 图像转换为二进制memory stream,但我对检测像素值中的 LSB 感到困惑..

我将byte[] stream 设为'10101011101010101010010' ... .. ..

首先有没有一种方法可以将此二进制流过滤为像素值并检测 LSB?

【问题讨论】:

    标签: c# image-processing


    【解决方案1】:

    如果您想读取/写入最低有效字节以使用位图隐藏信息,您需要将 bmp 数据加载到图像中,然后使用GetPixel() 访问像素数据。 BMP 文件本身可能使用 RLL 或其他一些压缩方式,因此您无法直接访问像素数据。

    对于检测图像中的 LSB,很大程度上取决于所使用的算法,有些算法比其他算法更难检测。您是否有该图像中可能存在的 LSB 变体的描述?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-10
      • 1970-01-01
      • 2021-10-28
      • 2017-03-12
      相关资源
      最近更新 更多