Skip to content

feat(pixel-grid): add an explicit grid reconstructor #491

Description

@huyanxius

Parent

#489

Outcome

提供一个可独立构建和替换的显式网格重建器:只根据调用方给定的网格尺寸,把输入图片重建为规则 1x PNG。

Scope and exclusions

  • backend/native/pixel_grid_reconstructor/ 提供独立 Rust library 与 stdin/stdout CLI。
  • 输入仅包含 PNG/JPEG 字节、colsrows 和结构聚类规模 colors
  • 使用两阶段结构标签投票与原色恢复,输出每个网格单元一个颜色的 1x PNG。
  • 钳制密集网格下的负三角权重,避免颜色外插形成荧光坏点。
  • 增加输入、网格、颜色范围限制,以及模块级 CI。
  • 不包含网格检测、Python API、Docker 装配、前端或生成管线集成。

Acceptance criteria

  • 模块可在不依赖检测器和 Windup 应用的情况下单独构建和测试。
  • 明确网格输入能输出对应 cols × rows 的 PNG。
  • 输出每个像素对应一个规则网格单元,并保留透明度多数票。
  • 密集网格测试证明输出通道不会超出源颜色范围形成坏点。
  • 非法网格、颜色范围和资源超限输入被明确拒绝。
  • 代码不导入工作流、生成 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