Skip to content

v0.2.0 画质与体积更新

Latest

Choose a tag to compare

@AvroraCL AvroraCL released this 05 Sep 20:03

Image to CSS Art v0.2.0:画质、体积与自动化更新。四项核心改进——输出更小、色彩更好、质量可量化、体积自动适配。

  • 输出体积压缩约 10%:CSS 数字剥前导零,位置/尺寸百分比降到 3 位小数,轮廓顶点按形状尺寸自适应取 2–3 位(误差低于 0.1 px),同色形状共享 CSS 类;几何与形状统计不变。
  • 色彩量化改在 Oklab 感知空间做中位切分:私有测试集上缩略图 MAE 全部改善(小尺寸色带更干净),输出体积全部更小(最高 -9.5%),耗时持平。
  • 新增 --fit <MiB>:给目标体积,自动沿确定性阶梯降宽降色直到装得下,report 记录每档尝试;预算超限不再直接失败。
  • 新增 --score:离线栅格化成品并与参考图对比,report 写入 similarity.maesimilarity.mae_thumbnail(0–255,越低越好),用于参数选择与回归对比,不替代浏览器目检。
  • 描摹阶段复用单趟裁剪式连通域标注,替换逐色全图标注。
  • 18 项本地回归测试通过,插件与 Skill 清单校验通过。

插件包包含完整源码与示例;Skill 包可单独放入本地 skills 目录。生成需要 Python 3.10+ 和 requirements.txt 中的依赖,查看 HTML 不需要运行环境。

代码和仓库自制测试图采用 MIT,Copyright (c) 2026 AvroraCL。

GitHub:https://github.com/AvroraCL/image-to-css-art
GitCode:https://gitcode.com/HelenaSG/image-to-css-art