Wouldn't this be completely defeated by just simply encrypting the data beforehand?
And, in general, people don't hide the image of some text inside another image. They hide the text. And that isn't so linear (blocks of 0s or 1s)
Could be combined with barcodes as well.