【发布时间】:2012-08-03 19:56:26
【问题描述】:
我已经能够将BMP 图像转换为二进制memory stream,但我对检测像素值中的 LSB 感到困惑..
我将byte[] stream 设为'10101011101010101010010' ... .. ..
首先有没有一种方法可以将此二进制流过滤为像素值并检测 LSB?
【问题讨论】:
标签: c# image-processing
我已经能够将BMP 图像转换为二进制memory stream,但我对检测像素值中的 LSB 感到困惑..
我将byte[] stream 设为'10101011101010101010010' ... .. ..
首先有没有一种方法可以将此二进制流过滤为像素值并检测 LSB?
【问题讨论】:
标签: c# image-processing
如果您想读取/写入最低有效字节以使用位图隐藏信息,您需要将 bmp 数据加载到图像中,然后使用GetPixel() 访问像素数据。 BMP 文件本身可能使用 RLL 或其他一些压缩方式,因此您无法直接访问像素数据。
对于检测图像中的 LSB,很大程度上取决于所使用的算法,有些算法比其他算法更难检测。您是否有该图像中可能存在的 LSB 变体的描述?
【讨论】: