Skip to content

docs: LOGO 资产对齐 social preview 定稿(波上穿环洞 + 渐变底) - #40

Merged
CSJ608 merged 2 commits into
mainfrom
docs-logo-icon-sync
Aug 28, 2026
Merged

CSJ608 merged 2 commits into
mainfrom
docs-logo-icon-sync

Conversation

@CSJ608

@CSJ608 CSJ608 commented Aug 28, 2026

Copy link
Copy Markdown
Owner

目的

用户对 social-preview.png 的设计满意,但 docs/logo/ 下的其他 LOGO 与之不同构。本 PR 把整套图标资产改为 social-preview 去除文字后的同一符号。

主要变化(几何均取自 social-preview.png 像素实测)

属性 旧 新(= preview 实测)
波穿环 下行穿过,且环洞被底色矩形遮盖、洞内不显波 自左下低位上穿环洞,洞内可见(环壁遮挡,SVG 改 fill-rule=evenodd 真镂空)
环壁厚 20.2% 边长 21.5%(preview 四壁均值 54.75/255)
洞圆角 12.5% 5.5%(更方正,preview 实测)
背景 纯色 #4338CA 对角渐变 #1E1B4B → #3730A3(preview 四角实测)
环边长 / 外圆角 / 波粗 / 波色 — 不变(两者本就一致:50% 画布、23.3%、14.5% 环边、#20C8E2)

资产与生效方式

  • streamframe.svg:母版重写(渐变、裁切出血波、真镂空洞)
  • icon-512.png / icon.png:2048 超采样母版重绘(PIL,非 SVG 栅格化——环境无渲染器)
  • social-preview.png 不变(它就是基准)
  • README 双语经 raw 地址引用自动生效;NuGet 包图标随下个版本发布生效

QA

  • 像素级自检:512 母版环 bbox (128,128)-(383,383)、壁 54-55px、洞内波可见、带宽恒定 34-40px(斜率投影)、中心线纯净无接缝
  • 与 preview 符号并排对比 + 16/32/64/128 多尺寸模拟,16px 下环与波仍可辨认
  • dotnet build 0 警告 0 错误;dotnet test 165/165 通过(net8.0/net10.0/net48)

Marci added 2 commits August 28, 2026 15:23
- 符号与横幅裸符号同构:青色波自左下低位上穿环洞(旧版下行穿过且洞内不显波),
  环壁加粗至约 21.5% 边长、洞圆角收小,底色改对角渐变 #1E1B4B → #3730A3
- 几何均取自 social-preview.png 像素实测(环 50% 画布、外圆角 23.3%、波粗 14.5% 环边、#20C8E2)
- SVG 母版改真镂空洞(fill-rule=evenodd)+ 渐变 + 波出血裁切;PNG 为 2048 母版超采样重绘
- social preview 横幅本身不变;README 双语 raw 引用自动生效,NuGet 图标随下个版本发布
- pip 安装 resvg-py(resvg 的 Python 绑定,pnpm shim 本机损坏、npm 缺失故走 pip)
- 4096 渲染后 LANCZOS 降采样出 512/128;几何与 PIL 版逐项一致(平均像素差 1.94),
  矢量抗锯齿边缘质量更优(陡斜段无台阶)
- CHANGELOG 措辞同步:PNG 产出方式改为 resvg 栅格化
@CSJ608
CSJ608 merged commit 6744ba4 into main Aug 28, 2026
4 checks passed
@CSJ608
CSJ608 deleted the docs-logo-icon-sync branch August 28, 2026 08:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant