OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  table-image:将表格转换为图片以提升在消息类应用中的易读性

table-image:将表格转换为图片以提升在消息类应用中的易读性

 
  devops ·  2026-02-05 18:33:29 · 3 次点击  · 0 条评论  

名称: table-image
描述: 为 Telegram 等即时通讯应用生成表格图片,提升表格数据的可读性。适用于需要展示表格数据的场景。
元数据: {"clawdis":{"emoji":"📊"}}


表格图片生成技能

将 Markdown 表格渲染为 PNG 图片,以便在不支持 Markdown 表格的即时通讯平台上展示。

前置条件

安装 tablesnap:

go install github.com/joargp/tablesnap/cmd/tablesnap@latest

或从源码构建:

git clone https://github.com/joargp/tablesnap.git
cd tablesnap
go build -o tablesnap ./cmd/tablesnap

使用方法

echo "| 表头 1 | 表头 2 |
|----------|----------|
| 数据 1   | 数据 2   |" | tablesnap -o /tmp/table.png

然后通过 MEDIA:/tmp/table.png 发送图片。

选项

标志 默认值 描述
-i 标准输入 输入文件
-o 标准输出 输出文件
--theme dark 主题:darklight
--font-size 14 字体大小(像素)
--padding 10 单元格内边距(像素)

表情符号支持

内置表情(开箱即用):✅ ❌ 🔴 🟢 🟡 ⭕ ⚠️

完整表情包(需一次性下载):

tablesnap emojis install

未安装完整表情包时,不支持的表情符号将显示为 □。

示例工作流

# 创建表格图片
echo "| 任务 | 状态 |
|------|--------|
| 构建 | ✅ |
| 部署 | 🚀 |" | tablesnap -o /tmp/table.png

# 在回复中发送
MEDIA:/tmp/table.png

注意事项

  • 默认使用深色主题(适配 Telegram/Discord 深色模式)
  • 自动调整尺寸以适应内容
  • 输出文件约 10-20KB(适合即时通讯传输)
  • 跨平台(内置 Inter 字体)

相关链接

3 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor