一个 Python 条码生成器
项目描述
这是一个用于创建和读取条形码的 python 包您可以仅从条形码编号创建类似文件的对象、文本文件和图像。图像生成速度很快,因此可用于批量创建图像。
支持的条码类型
EAN13
EAN8
EAN14
一月
CODE39
很快将支持更多类型。欢迎 PR :)
安装
需要 Python 3.6.0 或更高版本
要安装库,您可以运行以下命令:
# Linux/MacOS
python3 -m pip install --upgrade pybarcodes
# Windows
py -3 -m pip install --upgrade pybarcodes
快速示例
可以查看支持哪些条码
>>> import pybarcodes
>>> pybarcodes.SUPPORTED_BARCODES
['EAN13', 'EAN8', 'EAN14', 'JAN', 'CODE39']
您可以使用它来查看生成的条形码:
from pybarcodes import EAN13
CODE = "012345678905"
barcode = EAN13(CODE)
barcode.show()
这几乎是生成条形码所需的所有代码。
保存条形码图像非常简单。
from pybarcodes import EAN14
barcode = EAN14("40700719670720")
# Saves the image in PNG format
barcode.save("myimage.png")
# You can also resize it.
barcode.save("myimage2.png", size=(100000, 1000000))
示例 2 的 EAN13 输出:
链接
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
pybarcodes-0.7.2.tar.gz
(10.5 kB
查看哈希)
内置分布
pybarcodes-0.7.2-py3-none-any.whl
(14.2 kB
查看哈希)
关
pybarcodes -0.7.2.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | d099bb1842e39a3722ee2077a1eb577a41f4d24f294dc92ec70eb299c8e0465d |
|
| MD5 | d00edf993465cb402f7e38a1091be6ce |
|
| 布莱克2-256 | f14b3426981ff2a64893bd75b1c89dbf01fed8d72b2bb448f59f2058d63a9d31 |
关
pybarcodes -0.7.2-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | b84e636c1907088fbc55560ff18e3be6c79b1005a9bca60b740d85652dd72577 |
|
| MD5 | 96eb9e4c70aa208599545b88ae4267bb |
|
| 布莱克2-256 | 420b2831451ae801a5412f9fba89e7d1b7ff3900c0e1c493e82c9e13beb81b70 |