feat(logo): 应用图标改为印泥铺满,不留白边
- build_logo.py 新增 svg/app-icon.svg:印章实心部分撑满画布,毛边外的空隙用印章红补齐,白字和颗粒保留 - build_assets.sh 由 app-icon.svg 渲染 180 / 192 / 512 / 1024px 图标,方形、不带透明,圆角交给系统 - logo-spec.md 同步资产清单 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -34,13 +34,10 @@ rsvg-convert -w 1024 svg/seal-textured.svg -o png/seal-1024.png
|
||||
# 5. PNG:图标
|
||||
rsvg-convert -w 16 svg/favicon-16.svg -o png/favicon-16.png
|
||||
rsvg-convert -w 32 svg/seal-small.svg -o png/favicon-32.png
|
||||
# 应用图标:白底,印章占 80%(iOS 不支持透明图标)
|
||||
for s in 180 192 512; do
|
||||
inner=$((s * 80 / 100))
|
||||
rsvg-convert -w "$inner" svg/seal-textured.svg -o "png/.tmp-$s.png"
|
||||
magick -size "${s}x${s}" xc:white "png/.tmp-$s.png" -gravity center -composite "png/icon-$s.png"
|
||||
rm "png/.tmp-$s.png"
|
||||
# 应用图标:印泥铺满整个方形,不留白边,不带透明(iOS 不支持透明图标);圆角由系统加
|
||||
for s in 192 512 1024; do
|
||||
rsvg-convert -w "$s" -b "$RED" svg/app-icon.svg -o "png/icon-$s.png"
|
||||
done
|
||||
mv png/icon-180.png png/apple-touch-icon-180.png
|
||||
rsvg-convert -w 180 -b "$RED" svg/app-icon.svg -o png/apple-touch-icon-180.png
|
||||
|
||||
ls svg png
|
||||
|
||||
Reference in New Issue
Block a user