Skip to main content

Elaphe is a python binding of Barcode Writer In Pure PostScript (http://www.terryburton.co.uk/barcodewriter/). It generates barcode symbol as PostScript code fragment using BWIPP. The generated code is then embedded in encapsulated PostScript image which can be handled by PIL.

Prerequisites

  • Python 2.7 or later (functional decorators, ternary operator, and generator expressions are used).

  • If you want to render barcode into bitmap image, EpsImagePlugin of Python Imaging Library (http://www.pythonware.com/products/pil) or Pillow is required. Note that EpsImagePlugin requires Ghostscript is correctly installed.

Simple Usage

The following example:

>>> from elaphe import barcode
>>> barcode('qrcode',
...         'Hello Barcode Writer In Pure PostScript.',
...         options=dict(version=9, eclevel='M'),
...         margin=10, data_mode='8bits'))   # Generates PIL.EpsImageFile instance
<PIL.EpsImagePlugin.EpsImageFile ... at ...>
>>> _.show() # Show rendered bitmap

will invoke some viewer which shows a QRcode symbol with 10px margin.

Remember, barcode() returns PIL image object.

0.2.0 (2017-05-03)

  • Update to BWIPP to 2017-04-04.

  • Update trove

0.1.1 (2016-05-25)

  • Fix packaging.

  • Switch to zest.releaser.

0.1.0 (2016-05-24)

  • First version of elaphe3 that can be installed from PyPI

Release files for elaphe3 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for elaphe3 0.2.0
File Size Uploaded
elaphe3-0.2.0.tar.gz 279.0 kB Details

Release files / elaphe3-0.2.0.tar.gz

Download URL elaphe3-0.2.0.tar.gz
Size 279.0 kB
Tags Source
SHA-256 checksum
How to use checksums
2d59f8975a09ce10fe8f45ce717f1cdd3248ea8ae6594c84f8bf71f0b5d6171a
BLAKE2b-256 checksum
How to use checksums
3c33d76614121c822c7e085b7dd4b5b8c52dbfb452e169c28182ea43001170b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.0 This release

1 release file

0.1.1

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page