Skip to content

Comment on Decoding small QR codes by hand (2012)parent

Comments

Not if they're one of these QR codes[0], which was discussed here a few days ago[1]

Instead of scribbling on redundant pieces and relying on error correction to preserve the meaning, we can engineer the encoded values to create the picture in a code with no inherent errors

But as another commenter noted, this likely increases the scan time required.

[0] https://research.swtch.com/qart

[1] https://news.ycombinator.com/item?id=36128082

This QArt technique can be extended with error diffusion dithering...

Then the uncontrollable pixels can be hidden in areas of the image which would normally be grey, with the uncontrollable bits error contribution passed onwards to the controllable regions of the image.

These are cool and definitely a much more interesting hack than just sticking a company logo in the middle of the code in Photoshop. But I've never seen one of these in the wild.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.