fix(branding): 重新生成全平台图标 — 基于更新后的Logo SVG v2
## 变更 - genex-icon.svg: viewBox 72→100, 去除圆角路径, 调整notch半径和形状尺寸 - genex-04.svg → genex-lockup.svg: 重命名, 缩放0.7x, viewBox 380→200 ## 重新生成的资源 (80+ 文件) - 3 Flutter apps × (5 Android mipmap + 15 iOS AppIcon + 3 LaunchImage + 2 assets) - admin-web: favicon.ico/png, logo.png, logo_icon.png, icon-512.png, SVG源文件 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 706 B After Width: | Height: | Size: 567 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 772 B |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 835 B |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 11 KiB |
|
|
@ -1,4 +1,4 @@
|
|||
<svg viewBox="0 0 380 72" xmlns="http://www.w3.org/2000/svg">
|
||||
<svg viewBox="0 0 200 72" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<linearGradient id="L" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" stop-color="#9B5CF6"/>
|
||||
|
|
@ -13,18 +13,18 @@
|
|||
<stop offset="100%" stop-color="#E11D89"/>
|
||||
</linearGradient>
|
||||
<mask id="notch">
|
||||
<rect x="-40" y="-40" width="80" height="80" fill="white"/>
|
||||
<circle cx="0" cy="-26" r="3.5" fill="black"/>
|
||||
<circle cx="0" cy="26" r="3.5" fill="black"/>
|
||||
<rect x="-36" y="-36" width="72" height="72" fill="white"/>
|
||||
<circle cx="0" cy="-28" r="4" fill="black"/>
|
||||
<circle cx="0" cy="28" r="4" fill="black"/>
|
||||
</mask>
|
||||
</defs>
|
||||
<g transform="translate(36,36)">
|
||||
<g transform="rotate(45)" mask="url(#notch)">
|
||||
<path d="M-20 -26 L0 -26 L-4.5 -1.5 L4.5 1.5 L0 26 L-20 26 Q-26 26 -26 20 L-26 -20 Q-26 -26 -20 -26 Z" fill="url(#L)"/>
|
||||
<path d="M0 -26 L20 -26 Q26 -26 26 -20 L26 20 Q26 26 20 26 L0 26 L4.5 1.5 L-4.5 -1.5 Z" fill="url(#R)"/>
|
||||
<g transform="rotate(45) scale(0.7)" mask="url(#notch)">
|
||||
<path d="M-28 -28 L-0.05 -28 L-6 -2 L0 2 L-0.05 28 L-28 28 Z" fill="url(#L)"/>
|
||||
<path d="M0.05 -28 L28 -28 L28 28 L0.05 28 L6 2 L0 -2 Z" fill="url(#R)"/>
|
||||
</g>
|
||||
</g>
|
||||
<text x="84" y="48" font-family="Sora, sans-serif" font-weight="800" font-size="34" letter-spacing="-1">
|
||||
<text x="78" y="41" font-family="Sora, sans-serif" font-weight="800" font-size="20" letter-spacing="-0.3">
|
||||
<tspan fill="#1A103A">GEN</tspan><tspan fill="url(#EX)">EX</tspan>
|
||||
</text>
|
||||
</svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 12 KiB |
|
|
@ -1,4 +1,4 @@
|
|||
<svg viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg">
|
||||
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<linearGradient id="L" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" stop-color="#9B5CF6"/>
|
||||
|
|
@ -9,15 +9,15 @@
|
|||
<stop offset="100%" stop-color="#E11D89"/>
|
||||
</linearGradient>
|
||||
<mask id="notch">
|
||||
<rect x="-40" y="-40" width="80" height="80" fill="white"/>
|
||||
<circle cx="0" cy="-26" r="3.5" fill="black"/>
|
||||
<circle cx="0" cy="26" r="3.5" fill="black"/>
|
||||
<rect x="-36" y="-36" width="72" height="72" fill="white"/>
|
||||
<circle cx="0" cy="-28" r="4" fill="black"/>
|
||||
<circle cx="0" cy="28" r="4" fill="black"/>
|
||||
</mask>
|
||||
</defs>
|
||||
<g transform="translate(36,36)">
|
||||
<g transform="translate(50,50)">
|
||||
<g transform="rotate(45)" mask="url(#notch)">
|
||||
<path d="M-20 -26 L0 -26 L-4.5 -1.5 L4.5 1.5 L0 26 L-20 26 Q-26 26 -26 20 L-26 -20 Q-26 -26 -20 -26 Z" fill="url(#L)"/>
|
||||
<path d="M0 -26 L20 -26 Q26 -26 26 -20 L26 20 Q26 26 20 26 L0 26 L4.5 1.5 L-4.5 -1.5 Z" fill="url(#R)"/>
|
||||
<path d="M-28 -28 L-0.05 -28 L-6 -2 L0 2 L-0.05 28 L-28 28 Z" fill="url(#L)"/>
|
||||
<path d="M0.05 -28 L28 -28 L28 28 L0.05 28 L6 2 L0 -2 Z" fill="url(#R)"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 994 B After Width: | Height: | Size: 920 B |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 706 B After Width: | Height: | Size: 567 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 772 B |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 706 B After Width: | Height: | Size: 567 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 772 B |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 19 KiB |
|
|
@ -1,4 +1,4 @@
|
|||
<svg viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg">
|
||||
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<linearGradient id="L" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" stop-color="#9B5CF6"/>
|
||||
|
|
@ -9,15 +9,15 @@
|
|||
<stop offset="100%" stop-color="#E11D89"/>
|
||||
</linearGradient>
|
||||
<mask id="notch">
|
||||
<rect x="-40" y="-40" width="80" height="80" fill="white"/>
|
||||
<circle cx="0" cy="-26" r="3.5" fill="black"/>
|
||||
<circle cx="0" cy="26" r="3.5" fill="black"/>
|
||||
<rect x="-36" y="-36" width="72" height="72" fill="white"/>
|
||||
<circle cx="0" cy="-28" r="4" fill="black"/>
|
||||
<circle cx="0" cy="28" r="4" fill="black"/>
|
||||
</mask>
|
||||
</defs>
|
||||
<g transform="translate(36,36)">
|
||||
<g transform="translate(50,50)">
|
||||
<g transform="rotate(45)" mask="url(#notch)">
|
||||
<path d="M-20 -26 L0 -26 L-4.5 -1.5 L4.5 1.5 L0 26 L-20 26 Q-26 26 -26 20 L-26 -20 Q-26 -26 -20 -26 Z" fill="url(#L)"/>
|
||||
<path d="M0 -26 L20 -26 Q26 -26 26 -20 L26 20 Q26 26 20 26 L0 26 L4.5 1.5 L-4.5 -1.5 Z" fill="url(#R)"/>
|
||||
<path d="M-28 -28 L-0.05 -28 L-6 -2 L0 2 L-0.05 28 L-28 28 Z" fill="url(#L)"/>
|
||||
<path d="M0.05 -28 L28 -28 L28 28 L0.05 28 L6 2 L0 -2 Z" fill="url(#R)"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 994 B After Width: | Height: | Size: 920 B |
|
|
@ -1,4 +1,4 @@
|
|||
<svg viewBox="0 0 380 72" xmlns="http://www.w3.org/2000/svg">
|
||||
<svg viewBox="0 0 200 72" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<linearGradient id="L" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" stop-color="#9B5CF6"/>
|
||||
|
|
@ -13,18 +13,18 @@
|
|||
<stop offset="100%" stop-color="#E11D89"/>
|
||||
</linearGradient>
|
||||
<mask id="notch">
|
||||
<rect x="-40" y="-40" width="80" height="80" fill="white"/>
|
||||
<circle cx="0" cy="-26" r="3.5" fill="black"/>
|
||||
<circle cx="0" cy="26" r="3.5" fill="black"/>
|
||||
<rect x="-36" y="-36" width="72" height="72" fill="white"/>
|
||||
<circle cx="0" cy="-28" r="4" fill="black"/>
|
||||
<circle cx="0" cy="28" r="4" fill="black"/>
|
||||
</mask>
|
||||
</defs>
|
||||
<g transform="translate(36,36)">
|
||||
<g transform="rotate(45)" mask="url(#notch)">
|
||||
<path d="M-20 -26 L0 -26 L-4.5 -1.5 L4.5 1.5 L0 26 L-20 26 Q-26 26 -26 20 L-26 -20 Q-26 -26 -20 -26 Z" fill="url(#L)"/>
|
||||
<path d="M0 -26 L20 -26 Q26 -26 26 -20 L26 20 Q26 26 20 26 L0 26 L4.5 1.5 L-4.5 -1.5 Z" fill="url(#R)"/>
|
||||
<g transform="rotate(45) scale(0.7)" mask="url(#notch)">
|
||||
<path d="M-28 -28 L-0.05 -28 L-6 -2 L0 2 L-0.05 28 L-28 28 Z" fill="url(#L)"/>
|
||||
<path d="M0.05 -28 L28 -28 L28 28 L0.05 28 L6 2 L0 -2 Z" fill="url(#R)"/>
|
||||
</g>
|
||||
</g>
|
||||
<text x="84" y="48" font-family="Sora, sans-serif" font-weight="800" font-size="34" letter-spacing="-1">
|
||||
<text x="78" y="41" font-family="Sora, sans-serif" font-weight="800" font-size="20" letter-spacing="-0.3">
|
||||
<tspan fill="#1A103A">GEN</tspan><tspan fill="url(#EX)">EX</tspan>
|
||||
</text>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |