Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

QR code (2D barcode) coding and decoding algorithms? [closed]

Looking for free/opensource code or description of algorithms to code (simple) and decode (hard) the 2D barcode QR code.

It doesn't seem like a trivial problem, but it's so popular in Japan that there must be something already available...

like image 543
Adam Davis Avatar asked Oct 23 '08 22:10

Adam Davis


People also ask

Will the QR code ever go away?

Static QR codes are free, but you cannot change the embedded data and can't track their scanning activity. But on the other hand, static QR codes provide an unlimited scan and never expire.

What algorithm is used for QR code?

Basically, the Reed Solomon method is an algorithm that all QR code readers have built-in as standard. It allows QR codes to be scanned even if a certain amount of the QR code is covered up or blocked.

Is a QR code considered a 2D barcode?

A QR code, or Quick Response code, is matrix-based 2D barcode that encodes data in black and white, or contrasting dark and light, cells arranged in a grid. Like other 2D codes, QR codes are omnidirectional meaning that they can be read from any angle.

When QR codes stop working?

Here are some reasons why a QR code is not working on Android devices: Your Android device isn't running Android 9 or higher. If your device can't run Android 9 or higher, you can download a third-party app to scan QR codes. You can also check and update your Android version.


1 Answers

I have a colleague who worked on ZXing ("Zebra Crossing").

That's got a fair variety of platform support.

like image 83
Jon Skeet Avatar answered Nov 23 '22 21:11

Jon Skeet