Skip to content

[Feature Request] 支持图片导入生成贡献图(Image->Contribution Heatmap) #47

@EmberLuo

Description

@EmberLuo

摘要

手绘复杂图案还是有些太费时间了,希望能直接导入图片,自动转换成宽为n (n<52)高为7的贡献网格

建议支持内容

  • 支持PNG/JPG/SVG等格式上传并渲染;按原图比例计算n(n = round(width/height * 7),1 ≤ n < 52)
  • 大致思路:缩放->灰度/亮度->用等距或 K-means(k=5) 量化->映射到颜色(白 + 4 绿)
  • 在软件中预览,支持手动设置图案的起止时间

方案

前端Canvas+使用最近邻或做K-means(或等距分箱)量化,然后使用pica做高质量缩放得到n×7

我想帮忙

如果可以的话我能不能协助实现此功能😘

Image

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions