使用barcode.ps和Pillow生成各种条形码。
项目描述
Elaphe是纯PostScript条形码编写器(http://www.terryburton.co.uk/barcodewriter/)的python绑定。它使用BWIPP生成条形码符号作为PostScript代码片段。生成的代码随后嵌入到封装的PostScript图像中,该图像可以被PIL处理。
先决条件
Python 2.7或更高版本(使用功能装饰器、三元运算符和生成器表达式)。
如果您想将条形码渲染为位图图像,则需要Python Imaging Library的EpsImagePlugin(http://www.pythonware.com/products/pil)或Pillow。请注意,EpsImagePlugin需要正确安装Ghostscript。
简单用法
以下示例
>>> 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
将调用某些查看器,显示具有10px边距的QR码符号。
请记住,barcode()返回PIL图像对象。
0.2.0 (2017-05-03)
更新到BWIPP 2017-04-04。
更新trove
0.1.1 (2016-05-25)
修复打包。
切换到zest.releaser。
0.1.0 (2016-05-24)
elaphe3的第一个版本可以从PyPI安装
项目详情
关闭
elaphe3-0.2.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2d59f8975a09ce10fe8f45ce717f1cdd3248ea8ae6594c84f8bf71f0b5d6171a |
|
MD5 | 7a3161b7e321ce4ef244d4cb7de988fe |
|
BLAKE2b-256 | 3c33d76614121c822c7e085b7dd4b5b8c52dbfb452e169c28182ea43001170b0 |