QArt codes, the better way to put picture in a QR code
posted Apr 13th 2012 7:01am by Brian Benchofffiled under: cellphones hacks, Software Development
[Russ Cox], current Googler and formerly of Bell Labs, posted an awesome guide toputting images in a QR code. Unlike this terrible attempt I wrote last August, [Russ]‘s method does much more than simply paste an image into a QR code and hope the error correction passes. This new method generates a unique URL to be encoded for each QR code. In other words, the embedded image is actually part of the QR code and not just a copy and paste attempt.
The basis of [Russ]‘ hack is the ability to change the message contained in a QR code to be made of either ASCII/UTF-8 or decimal numbers coded as binary. By appending an anchor tag (i.e.
http://swtch.com/pjw/#123456789...
) to the URL that will be encoded, [Russ] can change a whole bunch of pixels in a QR code to make just about any image.
With a few tricks like building new Reed-Solomon encoded blocks, [Russ] can change where in the pixels required by the QR code are placed. This allows for the full-width image of PJW’s binary likeness to be displayed in the QR code.
[Russ] put up a QArt coder that allows anyone to put a pixelated image in any QR code. [Luke Shumaker] (thanks for sending this in, [Luke]) took this tool and put the ‘ol skull ‘n wrenches inside a QR code pointing to hackaday.com. Very nice work from [Russ], and puts my work to shame. I’ll go cry in a corner now.
Ove B-)
Ingen kommentarer:
Legg inn en kommentar