بنقرة واحدة
atlas-crop
通用图集裁切与抽样验收流程;支持不规则网格配置、全局偏移与批量导出 slot 图片。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
通用图集裁切与抽样验收流程;支持不规则网格配置、全局偏移与批量导出 slot 图片。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
BoardGame 项目内参考图生成 Three.js 程序化模型流程。用于 img2threejs、图生模型、参考图重建、Three.js 游戏资产原型、书本/棋盘/卡牌/道具 3D 模型任务;在动手写模型前先拆参考图结构并建立“参考图区域到模型部件/材质”的追踪表,禁止把参考图当整面贴图贴皮,也禁止脱离参考图生成泛主题模型。
BoardGame 线上反馈批量收口流程。用于未关闭反馈、排重、真假 bug 分诊、并行修复、状态回写、关闭误报/重复反馈。
BoardGame 规则 bug 修复流程。用于卡牌、技能、Token、状态、阶段、伤害、资源、升级/基础差异、结算顺序和审计漏审。
BoardGame Git 操作入口。用于提交、推送、同步主分支、pre-push 阻塞、PR、worktree、fork、merge 等协作场景。
BoardGame 新游戏创建或资源/data intake 流程。用于新增游戏、只给图片/位置先开工;按现有游戏模式分阶段推进并验收。
BoardGame 截图交付流程。用于打开图、给我看图、看截图、图呢、端到端截图;最终验收图默认走图片预览站。
| name | atlas-crop |
| description | 通用图集裁切与抽样验收流程;支持不规则网格配置、全局偏移与批量导出 slot 图片。 |
用于从任意图集裁出单元图块,并做抽样检查(关键内容是否被裁掉、是否偏移)。
目标:裁切结果与运行时渲染一致,关键内容不被裁掉。
slot-xx.webp/png 做目检pip install pillow)contact-*、all-by-size-*、截图总览、缩略索引页只允许用于定位和索引,禁止作为运行时主素材裁切源。public/assets/** 并被正式页面引用,必须先在资源映射里记录原始 atlas 文件、裁剪坐标、导出尺寸和验收截图;从低清索引图导出的产物只能标记为临时占位,不能标为正式 runtime。./.codex/skill/atlas-crop/scripts/extract-atlas-crops.py
--image 指向原始 atlas / 原始单图,而不是联系表、索引总览或截图缩略图。temporary-runtime-placeholder。imageW/imageH/cols/rows/colStarts/colWidths/rowStarts/rowHeightsimageW/imageH + frames: [{x,y,width,height}]meta.size.w/h + frames: { key: { frame: {x,y,w,h}} }--grid-rows/--grid-cols + 可选 --cell-w/--cell-h/--gap-x/--gap-y/--start-x/--start-ypython ./.codex/skill/atlas-crop/scripts/extract-atlas-crops.py \
--image "<图集路径>" \
--config "<配置JSON路径>" \
--out "<输出目录>" \
--shift-x -0.5 \
--max-index 31
shift-x/shift-y(0.5~1px 级别)后重跑temp/ 产物,仅用于目检与交付。colStarts/rowStarts)。meta.size + frames.{key}.frame)。更完整的项目内使用清单见:./.codex/skill/atlas-crop/references/boardgame-atlas-usage.md
python ./.codex/skill/atlas-crop/scripts/extract-atlas-crops.py \
--image "public/assets/i18n/zh-CN/dicethrone/images/gunslinger/compressed/ability-cards.webp" \
--config "public/assets/atlas-configs/dicethrone/ability-cards-common.atlas.json" \
--out "temp/dicethrone/atlas-crops-YYYYMMDD-HHMMSS/gunslinger" \
--shift-x -5 \
--max-index 31