[0] https://research.swtch.com/qart
Related QArt discussions on HN: [1] https://news.ycombinator.com/item?id=15213044 (2017-09-10, 61 points, 6 comments) [2] https://news.ycombinator.com/item?id=3836935 (2012-04-13, 56 points, 9 comments) [3] https://news.ycombinator.com/item?id=8549772 (2014-11-03, 56 points, 4 comments)
The guy that made that did a writeup on reddit: https://www.reddit.com/r/PixelArt/comments/1v52x96/
Based on the trends, I expect it is only the first of several I will see.
Diffusion image generation constrained to also be a valid QR code
So, technically, you can run Doom inside a QR code?
Here's my version that still keeps the full squares: https://youtube.com/watch?v=qQkWjzqMbuA
the whole technique hinges on qr scanners reading only middle point of the squares
The moment you encounter developer that thought "for redundancy let's sample the whole square" (which is a very natural thought) - it breaks
I kinda expected working the limits of error correction, honestly. Not this blunt circumvention "because it works on my machine"
Your argument still partially applies though, as introducing new unrelated colors at the module edges could also lead to aliasing effects when the code is too small for example.
A question I had about QR codes:
Let’s say I want to produce a QR code that is as close as possible to an image (let’s say the Nike swoosh logo), if I just added that to the center and added the 3 orientation markers on the corners it wouldn’t be a proper QR code yet, my question is what is the minimal amount of edits I would need to do from that symbol to get a valid QR code?
I’m thinking of something like people buying and hoarding domains in early 00’s (even now), if I could generate the minimal QR code (minimal is important here in the same way that .com is treated as superior to .ca or .net) of well-known symbols and buy the resulting domain it points to (if it even points to a domain) couldn’t I sell this to companies with the associated domain as a re-direct as well?
https://research.swtch.com/qart
Looks like this is definitely possible, the results aren't as clean as you might hope though. Maybe they could be improved by introducing some intentional errors (which were explicitly avoided here).