3 ms·
using LSB to store structured metadata inside PNG is clever > survives format conversion, stays invisible to standard viewers, and doesn't break compression. bu
by b0a04gl 1y ago
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?
- mousethatroared 1y ago3 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.
- b0a04gl 1y agoany channel that hides data invites misuse, even if the intent is benign. the same technique that enables structure also enables stealth. how easy it becomes to slip data past casual inspection. worth being cautious, even with open use cases
- mousethatroared 1y agoSure would be nice if folks in your field had ever had a moment of self reflection of the greater societal impact of their work. Maybe Stallman has had.