Update README.md
本项目是一个基于 Codex Skill 的拼豆图纸生成工具。用户输入一张图片后,Skill 会通过部署在沐曦 GPU 算力环境上的 Moark / Gitee.AI Serverless 大模型完成抠图、图像类型判断和尺寸规划,再使用 Skill 内置确定性算法生成可打印的 MARD 拼豆图纸、预览图、用豆清单和真实调用日志。
GitLink 仓库:
https://www.gitlink.org.cn/xy111/pixelbead-codex-skill
RMBG-2.0
Qwen3-VL-8B-Instruct
Qwen-Image-Edit
H1
H2
H7
pattern_grid.png
pattern_preview.png
pattern.pdf
beads.csv
pattern.json
moark_call_log.jsonl
输入图片 ↓ RMBG-2.0 抠图 ↓ Qwen3-VL-8B-Instruct 图像规划 - 判断 cartoon / portrait / object / logo / complex_photo - 推荐 52 / 78 / 104 / 多板规格 - 判断是否需要 Qwen-Image-Edit ↓ 可选:Qwen-Image-Edit 轻 Q 版 / 像素友好化 ↓ Skill 内置确定性算法 - Alpha 裁剪 - 等比例缩放并居中留白 - 场景化采样 - MARD 字母大类预匹配 - CIEDE2000 色差匹配 - 孤岛清理与低用量颜色合并 - 背景透明格处理 ↓ 导出图纸、预览图、用豆清单、JSON、调用日志和性能记录
本项目只调用 Moark / Gitee.AI 平台上的沐曦 GPU 算力模型,不调用其它大模型。
/images/mattings
/chat/completions
/images/edits
模型接口封装代码位于:
scripts/moark_client.py
配置模板位于:
.env.example
本仓库本身就是一个 Codex Skill 文件夹,核心入口为 SKILL.md。Codex 读取该文件后,会按 Skill 工作流保存用户输入图片、调用 scripts/ 中的处理脚本,并产出图纸、预览图、用豆清单、JSON、真实调用日志和性能记录。
SKILL.md
scripts/
可将本仓库作为一个 Skill 目录提供给 Codex 使用。目录中至少保留以下文件和资源:
pixelbead-codex-skill/ SKILL.md scripts/ assets/ mard_221_colors.csv requirements.txt .env.example
Codex 可通过 Skill 名称 pixelbead-pattern 显式调用,也可在用户需求匹配 SKILL.md 描述时自动选择该 Skill。
pixelbead-pattern
在 Skill 运行环境中根据 .env.example 配置 Moark / Gitee.AI Access Token。.env 只用于运行环境,不提交到仓库。
.env
MOARK_BASE_URL=https://api.moark.com/v1 MOARK_API_KEY=your_access_token MOARK_MODEL_RMBG=RMBG-2.0 MOARK_MODEL_IMAGE_EDIT=Qwen-Image-Edit MOARK_MODEL_PLANNER=Qwen3-VL-8B-Instruct MOARK_RMBG_PATH=/images/mattings MOARK_IMAGE_EDIT_PATH=/images/edits MOARK_CHAT_COMPLETIONS_PATH=/chat/completions
演示和真实验证均使用真实 Moark / 沐曦模型调用,并在输出目录中生成 moark_call_log.jsonl 作为调用凭证。
在 Codex 中上传或指定图片后,可直接使用 Skill 名称发起任务:
Use $pixelbead-pattern to turn this image into a printable MARD bead chart.
Codex 会按照 SKILL.md 中的工作流执行:保存输入图片,调用 Moark / Gitee.AI 模型完成抠图与规划,必要时进行 Qwen-Image-Edit 图片优化,再由 Skill 内置算法生成最终拼豆图纸。
performance.md
仓库内包含示例输入图片与真实调用生成的输出材料:
demo/cartoon/ demo/portrait/
卡通示例:
demo/cartoon/5.png
demo/cartoon/pattern_grid.png
demo/cartoon/pattern_preview.png
demo/cartoon/beads.csv
demo/cartoon/moark_call_log.jsonl
demo/cartoon/performance.md
人像示例:
demo/portrait/1.jpg
demo/portrait/pattern_grid.png
demo/portrait/pattern_preview.png
demo/portrait/beads.csv
demo/portrait/moark_call_log.jsonl
demo/portrait/performance.md
已记录的示例性能:
大模型只负责抠图、规划和可选图片编辑,最终拼豆图纸由 Skill 内置确定性算法生成:
Initial PixelBead Codex skill
当前skill主要处理 卡通图片–>拼豆图纸。由于大模型对人像的Q版/像素化处理结果不太贴合原图,最终拼豆图纸效果并不理想。后续会对人像图片–>拼豆图纸做进一步优化。
基于Codex平台开发的AI Skill应用,调用Gitee.AI模力方舟沐曦资源包中的大模型服务,实现图片到拼豆图纸的生成。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
PixelBead-Codex-Skill:图片转 MARD 拼豆图纸
本项目是一个基于 Codex Skill 的拼豆图纸生成工具。用户输入一张图片后,Skill 会通过部署在沐曦 GPU 算力环境上的 Moark / Gitee.AI Serverless 大模型完成抠图、图像类型判断和尺寸规划,再使用 Skill 内置确定性算法生成可打印的 MARD 拼豆图纸、预览图、用豆清单和真实调用日志。
GitLink 仓库:
项目特点
RMBG-2.0自动抠图,去除背景。Qwen3-VL-8B-Instruct判断图片类型、复杂度、推荐图纸尺寸和是否需要 Q 版化。Qwen-Image-Edit做轻 Q 版 / 像素友好化转换。H1为透明色、H2为白色、H7为黑色。pattern_grid.png、pattern_preview.png、pattern.pdf、beads.csv、pattern.json、moark_call_log.jsonlSkill 功能流程
使用模型与算力环境
本项目只调用 Moark / Gitee.AI 平台上的沐曦 GPU 算力模型,不调用其它大模型。
RMBG-2.0/images/mattingsQwen3-VL-8B-Instruct/chat/completionsQwen-Image-Edit/images/edits模型接口封装代码位于:
配置模板位于:
Codex Skill 接入与使用
本仓库本身就是一个 Codex Skill 文件夹,核心入口为
SKILL.md。Codex 读取该文件后,会按 Skill 工作流保存用户输入图片、调用scripts/中的处理脚本,并产出图纸、预览图、用豆清单、JSON、真实调用日志和性能记录。1. 接入 Skill
可将本仓库作为一个 Skill 目录提供给 Codex 使用。目录中至少保留以下文件和资源:
Codex 可通过 Skill 名称
pixelbead-pattern显式调用,也可在用户需求匹配SKILL.md描述时自动选择该 Skill。2. 配置模型调用
在 Skill 运行环境中根据
.env.example配置 Moark / Gitee.AI Access Token。.env只用于运行环境,不提交到仓库。演示和真实验证均使用真实 Moark / 沐曦模型调用,并在输出目录中生成
moark_call_log.jsonl作为调用凭证。3. 在 Codex 中调用
在 Codex 中上传或指定图片后,可直接使用 Skill 名称发起任务:
Codex 会按照
SKILL.md中的工作流执行:保存输入图片,调用 Moark / Gitee.AI 模型完成抠图与规划,必要时进行 Qwen-Image-Edit 图片优化,再由 Skill 内置算法生成最终拼豆图纸。输出文件说明
pattern_grid.pngpattern_preview.pngpattern.pdfbeads.csvpattern.jsonmoark_call_log.jsonlperformance.md示例输入输出
仓库内包含示例输入图片与真实调用生成的输出材料:
卡通示例:
demo/cartoon/5.pngdemo/cartoon/pattern_grid.pngdemo/cartoon/pattern_preview.pngdemo/cartoon/beads.csvdemo/cartoon/moark_call_log.jsonldemo/cartoon/performance.md人像示例:
demo/portrait/1.jpgdemo/portrait/pattern_grid.pngdemo/portrait/pattern_preview.pngdemo/portrait/beads.csvdemo/portrait/moark_call_log.jsonldemo/portrait/performance.md已记录的示例性能:
Skill 内置确定性算法
大模型只负责抠图、规划和可选图片编辑,最终拼豆图纸由 Skill 内置确定性算法生成:
H2白豆。演示材料
demo/cartoon/5.png、demo/portrait/1.jpgdemo/cartoon/pattern_grid.png、demo/cartoon/pattern_preview.png、demo/portrait/pattern_grid.png、demo/portrait/pattern_preview.pngdemo/cartoon/moark_call_log.jsonl、demo/portrait/moark_call_log.jsonldemo/cartoon/performance.md、demo/portrait/performance.md开发记录
SKILL.md、scripts/和 demo 产物中。Initial PixelBead Codex skill。后续优化
当前skill主要处理 卡通图片–>拼豆图纸。由于大模型对人像的Q版/像素化处理结果不太贴合原图,最终拼豆图纸效果并不理想。后续会对人像图片–>拼豆图纸做进一步优化。