News for hackers. Stuff that matters.
Re:Show HN: A Hand-Drawn QR Code Alternative by cwmma on Monday July 27, 2015 @02:34PM (#9957087)
> No. Unlike QR codes, meshtags of any color on any background can be scanned. There just needs to be enough contrast between the meshtag and its background, and the background must be a solid color.

qr codes can be any color, just need to have enough contrast, also depending on the redundancy level of it you can actually omit a significant fraction of the qr code and still have it scan

Re:Show HN: A Hand-Drawn QR Code Alternative by ryan-c on Monday July 27, 2015 @03:03PM (#9957274)
You can take it up to 11 like this: http://files.rya.nc/qr.png
Re:Show HN: A Hand-Drawn QR Code Alternative by starshadowx2 on Monday July 27, 2015 @03:52PM (#9957589)
Re:Show HN: A Hand-Drawn QR Code Alternative by function_seven on Monday July 27, 2015 @03:28PM (#9957427)
I don't see anything on your blog about how that QR code can possibly work (I just scanned it, it does work, but my eyes tell me that's impossible)

You have any background on how that QR was constructed?

Re:Show HN: A Hand-Drawn QR Code Alternative by ryan-c on Monday July 27, 2015 @04:07PM (#9957680)
The very short explanation:

* Split source image into red, green, and blue channels

* Run through the halftone qr generator[0]

* Recombine resulting QR codes into an RGB image

* Average combined QR codes with the source image

I'll probably post an article walking through the process using imagemagick some time next in August.

0. http://vecg.cs.ucl.ac.uk/Projects/SmartGeometry/halftone_QR/...

Re:Show HN: A Hand-Drawn QR Code Alternative by blfr on Monday July 27, 2015 @02:42PM (#9957148)
You can even use the error tolerance to embed an image http://research.swtch.com/qr/draw
Re:Show HN: A Hand-Drawn QR Code Alternative by samfpetersen on Monday July 27, 2015 @02:42PM (#9957154)
You are right. However, I think most scanners only scan dark QR codes on light backgrounds, which is not the case with Meshtag. You can draw on chalkboards, pavement, etc.