Last updated 20 Oct 2025





Example bScatter embed


Original image:

      1,555,254  cloudyOrig.bmp        2025 Oct 12 03:38:37

 
cloudyOrig.bmp

We'll stuff this about as much as the program can, with incompressible random binary data:

         65,536  64k.bin         2025 Oct 11 19:27:33
        131,072  128k.bin        2025 Oct 11 19:28:01
        262,144  256k.bin        2025 Oct 11 19:28:29
        524,288  512k.bin        2025 Oct 11 19:28:53
   total:
        983,040 bytes


With bScatter turned on:

      1,305,445  cloudyWithScatter.png 2025 Oct 12 03:41:22

 
cloudyWithScatter.png

Definitely grainy, but on average colors are preserved, and nuances of shading can be seen.


With bScatter turned off:

      1,252,362  cloudyNoScatter.png   2025 Oct 12 03:41:51

 
cloudyNoScatter.png

Zones of phantom colors are visible, but the most glaring problem is a posterization of blocks of brightness with sharp lines dividing them.








OK, that was stuffing an extreme amount of data.  Let's push in a little less and see how it looks.

        262,144  256k.bin        2025 Oct 11 19:28:29
        524,288  512k.bin        2025 Oct 11 19:28:53
   total:
        786,432 bytes


With bScatter turned on:

      1,127,202  cloudyWith786.png     2025 Oct 12 10:32:48

 
cloudyWith786.png

This looks almost normal.


With bScatter turned off:

      1,092,617  cloudyNo786.png       2025 Oct 12 10:33:17

 
cloudyNo786.png

Posterization of brightness is still clearly visible, as are patches of phantom colors.




All of the above embeds can be extracted using password "abc" (3 letters, no quotes).








Comments? Email 1 2

Return to bScatter explanation page Return to Stegmeister home page