二维码生成与识别二维码生成与识别
二维码生成与识别

技能简介

该技能提供二维码的生成与读取功能,支持将文本、URL等数据编码为二维码图像,或从图片文件中解码提取原始信息。

能做什么

  • 将任意文本或URL转换为二维码图像
  • 自定义二维码尺寸、边距和纠错级别
  • 输出PNG格式文件或在终端直接显示
  • 从PNG、JPG等图像文件中读取二维码内容
  • 解析截图中的二维码信息

使用说明

安装依赖

生成功能需安装:

pip install qrcode pillow

读取功能需安装:

pip install pillow pyzbar

系统额外要求:Windows需Visual C++ Redistributable;macOS执行brew install zbar;Linux执行apt install libzbar0

生成二维码

python scripts/qr_generate.py "https://example.com" output.png

可选参数:--size设置像素尺寸(默认10),--border设置边框盒数(默认4),--error设置纠错级别L/M/Q/H(默认M)。

读取二维码

python scripts/qr_read.py image.png

执行后返回解码后的文本或URL内容。

输入与输出

见下方输入与输出表格。

项目内容
输入文本/URL字符串、图像文件(PNG/JPG)、可选参数(–size/–border/–error)
输出PNG格式二维码图像、解码后的文本字符串、终端ASCII图形
适用人群需要快速生成分享链接二维码的运营人员、需批量处理二维码数据的开发者、从图片提取二维码信息的普通用户
不包含二维码视觉设计定制、动态内容管理、扫描行为分析、一维码/条形码支持

 

风险提示

  • pyzbar依赖系统级库,不同操作系统需单独配置运行环境
  • 低纠错级别(L)的二维码在污损后可能无法识别
  • 生成的二维码包含原始明文信息,敏感数据需谨慎分享
  • 从网络下载的二维码图片可能包含恶意链接,解码后请核实内容

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/omar-khaleel/qr-code-pro/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...