qr-imager

Library to generate QR codes from bytestrings and objects https://github.com/vmchale/QRImager#readme

Latest on Hackage:1.0.1.1

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.

BSD3 licensed by Vanessa McHale
Maintained by tmchale@wisc.edu

QR Imager Library

Build Status

This is a library to generate .png files from QR codes.

Dependencies

The library depends on the C library libqrencode which you will need to install separately, as well as the C library Zbar from here. You should also be able to get them from your distro.

Library

The library can be used via the exported functions createQRCode, byteStringToQR and readQRString, plus their signed counterparts. The first two export to ".png" while the third can be used on any image format Zbar supports.

The functions bsToImg and objToImg output JuicyPixels images for your further manipulation.

Executable

Installation

For building haskell, the best tool is currently http://haskellstack.org. Install it, and then type

stack install --install-ghc

in the appropriate directory, and it will be installed to your path.

Use

Compiling will generate an executable called qrpipe which reads from stdin and outputs a file as the second argument, e.g.

echo 'My name is: Vanessa" | qrpipe write -v "nametag.png"

To then read the nametag:

qrpipe read "nametag.png"
comments powered byDisqus