生成惊人的 QR 码。包括普通、艺术和动画二维码。
项目描述
惊人的二维码
概述
Python 二维码生成器
生成普通二维码、 艺术二维码(黑白或彩色)、 动画二维码(黑白或彩色)。
内容
[目录]
例子
安装
# via pip
pip install amzqr
用法
终端方式
(提示:如果你还没有安装amzqr,你应该 python(3) amzqr.py而不是amzqr吹。)
# summary
amzqr Words
[-v {1,2,3,...,40}]
[-l {L,M,Q,H}]
[-n output-filename]
[-d output-directory]
[-p picture_file]
[-c]
[-con contrast]
[-bri brightness]
- , , , ,见通用二维码
Words-v-l-n-d - , , ,见艺术二维码
-p-c-con-bri - 参见GIF 动画 QR-Code关于 GIF
常见二维码
#1 Words
amzqr https://github.com
- 只需输入一个 URL 或一个句子,然后在当前目录中获取名为 'qrcode.png' 的二维码。
#2 -v, -l
amzqr https://github.com -v 10 -l Q
-
QR-Code的默认大小取决于您输入的字数和级别,而默认级别(纠错级别)为H(最高)。
-
Customize:如果要控制大小和纠错级别,请使用
-vand-l参数。-v表示长度从最小值1到最大值40。-l表示纠错级别是L、M、Q和H之一,其中L是最低级别,H是最高级别。
#3 -n, -d
amzqr https://github.com -n github_qr.jpg -d .../paths/
-
默认输出文件名是'qrcode.png',而默认输出目录是当前目录。
-
自定义:您可以命名输出文件并决定输出目录。请注意,如果名称与现有文件相同,则旧文件将被删除。
-n表示输出文件名的格式可以是.jpg,.png,.bmp,之一.gif。-d指目录。
艺术二维码
#1 -p
amzqr https://github.com -p github.jpg
- 就是将
-p二维码与程序同目录下的图片结合起来。生成的图片默认为黑白。
#2 -c
amzqr https://github.com -p github.jpg -c
-c就是让生成的图片上色。
#3 -con, -bri
amzqr https://github.com -p github.jpg [-c] -con 1.5 -bri 1.6
-
该
-con标志改变了图片的对比度- 低数字对应于低对比度,高数字对应于高对比度。默认值: 1.0。 -
-bri标志改变亮度,参数值的工作方式与-con. 默认值: 1.0。
动画 GIF 二维码
与上述Artistic QR-Code的唯一区别是您应该输入.gif格式的图像文件。您可以获得黑白或彩色二维码。请记住,当您使用-n自定义输出文件名时,输出文件名必须以.gif.
进口方式
from amzqr import amzqr
version, level, qr_name = amzqr.run(
words,
version=1,
level='H',
picture=None,
colorized=False,
contrast=1.0,
brightness=1.0,
save_name=None,
save_dir=os.getcwd()
)
每个参数的详细信息如上所述
# help(amzqr)
Positional parameter
words: str
Optional parameters
version: int, from 1 to 40
level: str, just one of ('L','M','Q','H')
picutre: str, a filename of a image
colorized: bool
constrast: float
brightness: float
save_name: str, the output filename like 'example.png'
save_dir: str, the output directory
提示
-
使用近乎正方形的图片而不是矩形图片。
-
如果图片的尺寸很大,你也应该选择一个合适的大
-v而不是使用默认的。 -
如果部分图片是透明的,则二维码将如下所示:
您可以将透明层更改为白色,然后它将如下所示:
支持的字符
-
数字:
0~9 -
字母:
a~z, A~Z -
常用标点符号:
· , . : ; + - * / \ ~ ! @ # $ % ^ & ` ' = < > [ ] ( ) ? _ { } | and (space)
环境
- 蟒蛇 3
执照
- GPLv3
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
amzqr-0.0.1.tar.gz
(18.6 kB
查看哈希)
内置分布
amzqr-0.0.1-py3-none-any.whl
(30.6 kB
查看哈希)