二维码与条形码全能工具集,基于 Python + qrcode + opencv + zxing 实现。
# 生成基础二维码
python3 scripts/generate_qr.py "https://example.com" --output qr.png
# 生成 WiFi 二维码
python3 scripts/generate_wifi.py --ssid MyWiFi --password secret123 --output wifi_qr.png
# 识别二维码
python3 scripts/decode_qr.py qr.png
# 美化二维码(加logo)
python3 scripts/style_qr.py qr.png --logo logo.png --output styled_qr.png
# 生成条形码
python3 scripts/generate_barcode.py "123456789012" --type ean13 --output barcode.png
# 批量生成
python3 scripts/batch_generate.py data.csv --output-dir ./qrs/
pip install -r requirements.txt
核心依赖:qrcode, pillow, opencv-python, pyzbar, python-barcode
| 脚本 | 功能 |
|---|---|
| ------ | ------ |
generate_qr.py | 生成基础二维码 |
generate_wifi.py | 生成 WiFi 连接二维码 |
generate_vcard.py | 生成名片二维码 |
decode_qr.py | 识别/解码二维码 |
style_qr.py | 美化二维码 |
generate_barcode.py | 生成条形码 |
batch_generate.py | 批量生成 |
batch_decode.py | 批量识别 |
verify_qr.py | 二维码验证与质量检测 |
参见 references/ 目录:
qr-standards.md - 二维码标准与容量说明barcode-types.md - 条形码类型参考api-reference.md - 脚本 API 参考共 1 个版本