二维码/条形码全能工具集 - 支持生成、识别、美化、批量处理。适用场景:(1)生成二维码(URL/文本/WiFi/名片/支付),(2)识别/解码二维码或条形码,(3)美化二维码(添加logo/颜色/样式),(4)批量生成或识别二维码,(5)生成条形码(EAN/UPC等)。
二维码与条形码全能工具集,基于 Python + qrcode + opencv + zxing 实现。
bash
# 生成基础二维码
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/
bash
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 参考