qrcode-core: QR code library in pure Haskell

[ codec, library, mit ] [ Propose Tags ] [ Report a vulnerability ]
Versions [RSS] 0.8.0, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9.7, 0.9.8, 0.9.9, 0.9.10
Change log ChangeLog.md
Dependencies base (>=4.8.2.0 && <5), binary (>=0.7.5.0 && <0.9), bytestring (>=0.10.6.0 && <0.12), case-insensitive (>=1.2.0.5 && <1.3), containers (>=0.5.6.2 && <0.7), dlist (>=0.7.1.2 && <1.1), primitive (>=0.6.1.0 && <0.10), semigroups, text (>=1.2.2.0 && <2.2), vector (>=0.11.0.0 && <0.14) [details]
Tested with ghc ==7.10.3, ghc ==8.0.1, ghc ==8.0.2, ghc ==8.2.2, ghc ==8.4.3, ghc ==8.4.4, ghc ==8.6.3, ghc ==8.6.4, ghc ==8.6.5, ghc ==8.8.2, ghc ==8.8.3, ghc ==8.10.1, ghc ==8.10.7, ghc ==9.4.4, ghc ==9.4.5
License MIT
Copyright 2018 ALeX Kazik
Author ALeX Kazik
Maintainer alex@kazik.de
Category codec
Home page https://github.com/alexkazik/qrcode#readme
Bug tracker https://github.com/alexkazik/qrcode/issues
Source repo head: git clone https://github.com/alexkazik/qrcode
Uploaded by alexkazik at 2024-09-29T13:54:08Z
Distributions LTSHaskell:0.9.10, NixOS:0.9.9
Reverse Dependencies 3 direct, 0 indirect [details]
Downloads 3538 total (69 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2024-09-29 [all 1 reports]

Readme for qrcode-core-0.9.10

[back to package description]

qrcode

QR code library in pure Haskell

qrcode-core

Basic functionality to create a QRCode.

All modes are supported:

  • Numeric (digits only)
  • Alphanumeric (digits, letters and some other chars)
  • Binary / Text (ISO 8859-1 and UTF-8)
  • Kanji

There are function to create those specifically and an auto-detect.

The module Codec.QRCode has functions which creates an image out of the input.

The module Codec.QRCode.Intermediate has functions to create segments of a QRCode, join them together and finally create the image.

The core of the resulting image is an Vector of Bools, each element describing a module ("pixel") where False is white and True is black.

thanks

Project Nayuki for https://github.com/nayuki/QR-Code-generator, which is the foundation of this package.