SuperAPI AI 工具集

qr-generator

通用与其它

查看项目

更新于 10-16 08:38

技能介绍

用途:该技能用于生成多种数据类型的二维码,包括普通文本/URL、WiFi 连接凭据、联系人名片(vCard)和邮件信息,无需 API 密钥。

主要能力:提供 qr.sh(基础文本/URL)、qr-wifi.sh、qr-vcard.sh、qr-email.sh 等命令,支持自定义输出路径、模块像素尺寸、边框模块数、前景色、背景色和输出格式(PNG 或 SVG)。PNG 为兼容性广的位图,SVG 为可无损缩放的矢量格式。

使用方式:先安装依赖:pip install qrcode pillow。基础用法如 {baseDir}/qr.sh "https://example.com",可用 --out 指定输出文件;WiFi 用法如 {baseDir}/qr-wifi.sh --ssid "MyNetwork" --password "secret123";vCard 用法如 {baseDir}/qr-vcard.sh --name "John Doe" --phone "+1234567890" --email "john@example.com";邮件用法如 {baseDir}/qr-email.sh --to "user@example.com" --subject "Hello" --body "Check this out"。

适用场景:为网址、文本、访客 WiFi、联系人信息、邮件等快速生成可扫描二维码。

限制:不用于读取/扫描二维码(需用设备或专用扫描器),也不用于生成非 QR 条形码。二维码最多约存储 4KB 数据,数据越大码越密越难扫描,过长 URL 建议先缩短;纠错能力可支持部分损坏恢复。