Comment by b0a04gl
using LSB to store structured metadata inside PNG is clever > survives format conversion, stays invisible to standard viewers, and doesn't break compression. but the space is tight. even at 1 bit per channel, that's just 3 bits per pixel on RGB.
given that, how are you handling tradeoffs between spatial fidelity (like masks or edges) versus scalar data (like complexity scores)? is there a priority system, or does it just truncate when it runs out?
3 bits per pixel is in the order of megabyte amounts of information.
640x480 a 3 bits -> 900kB.
Thats a lot. Too much. This is why we cant have nice things. Because people keep inventing things to destroy privacy.