Skip to content

feat(pixel-grid): add an independent grid detector #490

Description

@huyanxius

Parent

#489

Outcome

提供一个可独立构建和替换的本地像素网格识别器:从 PNG/JPEG 字节检测规则网格,并输出稳定的数据契约,不触碰任何生成链路。

Scope and exclusions

  • backend/native/pixel_grid_detector/ 提供独立 Rust library 与 stdin/stdout CLI。
  • 复用 Pixel Art Fixer 固定提交的完整多检测器共识流程,并保留许可证与上游来源。
  • 输出 colsrowsstep_xstep_yconsensusconfidence
  • 增加输入解码、尺寸与像素总量限制,以及模块级 CI。
  • 不包含网格重建、Python API、Docker 装配、前端或生成管线集成。
  • 默认不承诺识别隐含像素单元小于 3px 的输入,不增加单图特例。

Acceptance criteria

  • 模块可在不启动 Windup 应用的情况下单独构建和测试。
  • PNG/JPEG 从 stdin 输入后,stdout 返回约定 JSON。
  • 非法图片、过小图片和超过资源上限的图片被明确拒绝。
  • 测试覆盖规则网格、资源边界和 CLI 数据契约。
  • 第三方许可证、上游仓库与固定提交可追溯。
  • 代码不导入工作流、生成 API、数据库、媒体服务或 Python 应用包。

Blocked by

None - can start immediately.

Metadata

Metadata

Assignees

No one assigned

    Labels

    MiniSpec小改动的精简规格enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions