标题 | 项目地址 |
---|---|
Amazing-QR | https://github.com/x-hw/amazing-qr |
- Amazing QR,是一款开源的 Python 应用程序,用于生成炫酷的二维码图像和动态 GIF 图片
可生成普通二维码、带图片的艺术二维码(黑白与彩色)、动态二维码(黑白与彩色)
安装
生成普通 QR 码
使用虚拟环境 (推荐)
在虚拟环境中安装并运行 amzqr,可以确保使用的是正确的 Python 解释器和模块安装路径。
首先,打开终端,创建一个新的虚拟环境:
1 | python3 -m venv myenv |
激活虚拟环境:
1 | source myenv/bin/activate |
使用 pip 安装 amzqr
1 | pip install amzqr |
命令运行 amzqr
1 | amzqr https://github.com |
🎉完成!
/Users/geek/qrcode.png
成生艺术二维码
黑白图片
参数-p 用来将 QR 二维码图像与一张同目录下的图片相结合,产生一张黑白图片。我是将头像放入 qr 文件夹
1 | amzqr https://x.geekbb.ml -p /Users/geek/qr/qr.jpg |
彩色图片
加上参数 -c 可以使产生的图片由黑白变为彩色的。
1 | amzqr https://x.geekbb.ml -p /Users/geek/qr/qr.jpg -c -con 1.5 -bri 1.6 |
- 参数-con 用以调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为 1.0。
- 参数 -bri 用来调节图片的亮度,其余用法和取值与 -con 相同。
GIF 图片
1 | amzqr https://x.geekbb.ml -p /Users/geek/qr/qr.gif -c -con 1.5 -bri 1.6 |