QR Code generator for Inkscape
While Inkscape provides a QR Code generator, this extension provides slightly
more options (i.e. generation of Micro QR Codes and an optimal error correction
level) and should be standard-conform.
This Inkscape extension includes Segno <https://github.com/heuer/segno/>
_, a
BSD-licensed, pure Python library which implements the ISO/IEC 18004:2015(E)
standard for QR Codes.
Installation
Use pip
to install inkscape-qrcode from PyPI::
$ pip install --update --target=<target_dir> inkscape-qrcode
<target_dir>
should refer to an absolute path, see below for typical
installation directories.
Alternatively copy the inkscape_qrcode.inx
and the inkscape_qrcode
directory into the target directoy.
The QR Code generator should appear in the menu
Extensions > Render > Barcode > QR Code (Segno)
Inkscape extension path
OS X
^^^^
- global: /Applications/Inkscape.app/Contents/Resources/extensions
- local: $HOME/.config/inkscape/extensions
Linux
^^^^^
- global: /usr/share/inkscape/extensions
- local: $HOME/.config/inkscape/extensions
Windows
^^^^^^^
- global: C:\Program Files\Inkscape\share\extensions
- local: C:\Documents and Settings\User\Application Data\Inkscape\extensions
Changes
0.1.7 - 2018-03-23
- Attempt to make the package installable via pip >= 7 again.
0.1.6 - 2018-03-21
- Updated docs and provide an additional zip file
0.1.5 - 2018-03-13
- Updated Segno to version 0.2.7
- Fixed #1 "Support for Structured Append"
- Fixed #2 (avoid exceptions if a Micro QR Code is chosen)
0.1.4 - 2017-01-31
- Updated Segno version to 0.2.4 to avoid problems with Micro QR Codes
0.1.3 - 2016-09-15
- Fixed inkscape_qrcode.inx (pointed to a wrong path)
- Fixed Python packaging
0.1.2 - 2016-09-15
- Updated underlying Segno version to 0.2.0 since
the previous version may create invalid QR Codes if "error boost" is
enabled
0.1.1 - 2016-09-07