返回顶部
C

CLI-QR-Refiner命令行二维码高清化

Professional utility to refine terminal-based ASCII QR code blocks (█, ▀, ▄) into high-definition PNG images.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.0
安全检测
已通过
149
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

CLI-QR-Refiner

CLI-QR-Refiner

一个专为OpenClaw代理设计的工具,用于从CLI终端输出中捕获并精炼粗糙的ASCII/Unicode二维码块,生成清晰可扫描的PNG图像。

特性

  • - 块识别:自动解析█(全块)、▀(上半块)和▄(下半块)字符。
  • 像素级缩放:呈现矢量级精度,确保零扫描失败。
  • 零依赖:基于Python 3 + PIL构建(大多数系统预装)。
  • 无头优化:专为终端显示不可靠的服务器端环境设计。

依赖项

  • - 运行时:Python 3(无需外部包——使用内置PIL/Pillow)

工具与命令

精炼逻辑位于{baseDir}/scripts/cliqrrefiner.py。

精炼命令

bash python3 {baseDir}/scripts/cliqrrefiner.py <输入文本路径> <输出PNG路径> [缩放比例]
  • - 输入文本路径:包含ASCII二维码的文本文件路径
  • 输出PNG路径:输出PNG图像的路径
  • 缩放比例(可选):每个字符单元的像素大小,默认为10

提示/行为

使用时机

在以下情况触发此技能:
  1. 1. CLI工具(如微信、阿里云、NPM)输出用于扫描的块字符矩阵。
  2. 用户报告因终端对齐、行高或字体问题导致扫描失败。

使用方法

  1. 1. 捕获:从终端输出中提取原始字符块。
  2. 保存:将捕获的块写入临时文件(例如/tmp/qr_source.txt)。
  3. 精炼:运行Python脚本生成高清图像。
  4. 交付:将精炼后的PNG发送给用户。

示例

输入(ASCII/Unicode)

text ██████████████ ██ ██████████████ ██ ██ ██ ██ ██ ██ ██████ ██ ██ ██████ ██

输出

一个专业的高清PNG文件,适用于任何扫描应用。

工作原理

ASCII二维码中的每个字符映射到一个单元:
  • - █ → 全黑单元
  • ▀ → 上半黑单元
  • ▄ → 下半黑单元
  • (空格)→ 白色单元

脚本将每个单元缩放为缩放比例 × 缩放比例*2像素,实现清晰渲染。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 cli-qr-refiner-1776057435 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 cli-qr-refiner-1776057435 技能

通过命令行安装

skillhub install cli-qr-refiner-1776057435

下载

⬇ 下载 CLI-QR-Refiner v2.0.0(免费)

文件大小: 3.08 KB | 发布时间: 2026-4-14 09:59

v2.0.0 最新 2026-4-14 09:59
Version 2.0.0 — Major update: Migration from Node.js/JavaScript to Python for improved simplicity and compatibility.

- Switched implementation from JavaScript (Node.js) to Python 3, removing external dependencies.
- New script: `cli_qr_refiner.py` replaces the old `.js` version.
- Now uses the Pillow (PIL) library—commonly pre-installed with Python—for image generation.
- Updated documentation and usage instructions for the new Python-based workflow.
- Node.js and npm dependencies are no longer required.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部