Pixel-level embedding
Payload bits go into the least-significant bits of the colour channels you choose, and the result is always written as PNG. Capacity grows with the image, the channels and the bit depth — and so does the chance that the embedding becomes visible.