Generate Qrcode

📱 一键生成标准二维码图片

基于 Python qrcode 库快速生成二维码,支持 URL 与文本,输出标准 PNG 格式,适合日常扫码分享场景。

收藏
2.5k
安装
1.1k
版本
1.0.4
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

generate-qrcode 是一个轻量级二维码生成工具,通过调用预置的 Python 脚本 agent.py,将任意 URL 或文本字符串转换为标准 PNG 格式的二维码图像。使用时需在命令行中指定目标内容字符串与输出路径,工具会自动处理编码、纠错及图像渲染。

显著优点

1. 开箱即用:预置脚本已封装 qrcode 库调用逻辑,用户无需编写 Python 代码,仅需一条命令即可完成生成。
2. 格式标准:输出符合 ISO/IEC 18004 规范的二维码,默认采用 10×10 模块尺寸与 4 单元静区边框,兼容主流扫码应用。

3. 场景通用:同时支持网络链接(URL)与纯文本内容,满足名片、支付、WiFi 分享等多种需求。

4. 依赖精简:仅依赖 Python 3.x 与单一 qrcode 库,无复杂运行时要求。

潜在缺点与局限性

  • 功能单一:仅支持基础黑白二维码生成,无法自定义颜色、嵌入 Logo、调整纠错等级或生成矢量格式(SVG/PDF)。
  • 无交互界面:纯命令行工具,对非技术用户不够友好。
  • 路径硬编码:脚本固定位于 ~/.openclaw/skills/generate-qrcode/agent.py,若环境未按预期部署将导致调用失败。
  • 缺乏动态反馈:生成过程中无进度提示,大批量任务时难以监控状态。

适合人群

  • 开发者与运维人员:需要快速将链接或配置信息转为二维码进行测试或分享。
  • 内容运营者:批量生成活动链接、社交媒体二维码。
  • 技术爱好者:希望避免重复造轮子,直接调用现成工具链。

常规风险

1. 注入风险:若直接将用户输入拼接进命令行,可能因特殊字符(如 "、|、;)导致命令注入。建议对输入内容进行白名单过滤或使用参数化调用。
2. 路径遍历:output_path 参数若未校验,可能覆盖系统关键文件。应限制输出目录或校验路径合法性。

3. 内容安全:生成的二维码可用于传播恶意链接,需确保输入来源可信,避免成为钓鱼或诈骗工具的帮凶。

4. 隐私泄露:二维码内容可能包含敏感信息(如内部 URL、Token),输出文件权限需设为受限访问,防止本地泄露。

Generate Qrcode 内容

手动下载zip · 1.8 kB
agent.pytext/plain
请选择文件