Last updated 16 Dec 2025





Example bScatter embed


Original image:

      3,115,062  cloudyOrig.bmp        2025 Dec 16 18:51:23    <==== 1248 x 832 pixels

 


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

      1,048,576    1m.bin        2025 Oct 11 19:29:36
        524,288  512k.bin        2025 Oct 11 19:28:53
        262,144  256k.bin        2025 Oct 11 19:28:29
        131,072  128k.bin        2025 Oct 11 19:28:01
   total:
      1,966,080 bytes


With bScatter turned on:

      2,613,339  cloudyWithScatter.png 2025 Dec 16 19:10:57

 

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


With bScatter turned off:

      2,508,263  cloudyNoScatter.png   2025 Dec 16 19:13:50

 

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.

      1,048,576    1m.bin        2025 Oct 11 19:29:36
        524,288  512k.bin        2025 Oct 11 19:28:53
   total:
      1,572,864 bytes             <=== 80% of the previous amount stuffed.


With bScatter turned on:

      2,249,660  cloudyWith1572.png    2025 Dec 16 19:16:28

 

This looks almost normal.


With bScatter turned off:

      2,182,960  cloudyNo1572.png      2025 Dec 16 19:18:07

 

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