XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEWorkflow

【WinUI】XFE基于windows的工作流

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEWorkflow

添加生成的 XFEWorkflow 应用图标与多尺寸 Windows 资源

95970c2
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

12 个文件 +34 -0
Modified XFEWorkflow/XFEWorkflow/Assets/LockScreenLogo.scale-200.png +0 -0
二进制文件已变更,无法进行逐行预览。
Modified XFEWorkflow/XFEWorkflow/Assets/SplashScreen.scale-200.png +0 -0
二进制文件已变更,无法进行逐行预览。
Modified XFEWorkflow/XFEWorkflow/Assets/Square150x150Logo.scale-200.png +0 -0
二进制文件已变更,无法进行逐行预览。
Modified XFEWorkflow/XFEWorkflow/Assets/Square44x44Logo.scale-200.png +0 -0
二进制文件已变更,无法进行逐行预览。
Modified XFEWorkflow/XFEWorkflow/Assets/Square44x44Logo.targetsize-24_altform-unplated.png +0 -0
二进制文件已变更,无法进行逐行预览。
Modified XFEWorkflow/XFEWorkflow/Assets/StoreLogo.png +0 -0
二进制文件已变更,无法进行逐行预览。
Modified XFEWorkflow/XFEWorkflow/Assets/Wide310x150Logo.scale-200.png +0 -0
二进制文件已变更,无法进行逐行预览。
Modified XFEWorkflow/XFEWorkflow/Assets/appicon.ico +0 -0
二进制文件已变更,无法进行逐行预览。
Modified XFEWorkflow/XFEWorkflow/Assets/icon.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/design/app-icon.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/design/app-icon.prompt.md +7 -0
@@ -0,0 +1,7 @@
1 # XFEWorkflow 应用图标
2
3 使用内置 imagegen 生成透明 PNG。由原始图等比缩放,转换为 ICO 和 Windows 安装包所需尺寸,保留透明通道。
4
5 ## 提示词
6
7 Use case: logo-brand. Asset type: final raster app icon for XFEWorkflow, a native Windows 11 local workflow and automation desktop app. Generate one professional polished 1024x1024 transparent-background icon, with large clear silhouette and generous 12% transparent margin. Main idea: three crisp rounded-square workflow nodes linked by smooth short curved connectors, arranged as an elegant compact branching X / automation route. Warm coral orange primary color with subtle dimensional highlights, one very small off-white connection accent. Segoe Fluent / Windows 11 app icon visual language, precise geometry, restrained soft depth. Nodes and connectors remain readable at 16px. No text, no letters, no brand name, no tiny details, no gear, no robot, no circular badge, no background square, no cast shadow outside the icon, no watermark. Actual transparent alpha background required.
Added tools/package_icon.py +27 -0
@@ -0,0 +1,27 @@
1 """Package the generated transparent artwork into Windows icon asset sizes.
2
3 Only resampling, centering and format conversion are performed here.
4 Usage: python tools/package_icon.py
5 """
6 from pathlib import Path
7 from PIL import Image
8
9 root = Path(__file__).resolve().parent.parent
10 source = Image.open(root / "docs/design/app-icon.png").convert("RGBA")
11 assets = root / "XFEWorkflow/XFEWorkflow/Assets"
12 source.resize((256, 256), Image.Resampling.LANCZOS).save(assets / "icon.png")
13 source.save(assets / "appicon.ico", sizes=[(s, s) for s in (16, 20, 24, 32, 40, 48, 64, 128, 256)])
14 for name, width, height, size in [
15 ("Square150x150Logo.scale-200.png", 300, 300, 300),
16 ("Square44x44Logo.scale-200.png", 88, 88, 88),
17 ("Square44x44Logo.targetsize-24_altform-unplated.png", 24, 24, 24),
18 ("StoreLogo.png", 50, 50, 50),
19 ("LockScreenLogo.scale-200.png", 48, 48, 48),
20 ("Wide310x150Logo.scale-200.png", 620, 300, 260),
21 ("SplashScreen.scale-200.png", 1240, 600, 320),
22 ]:
23 canvas = Image.new("RGBA", (width, height), (0, 0, 0, 0))
24 icon = source.resize((size, size), Image.Resampling.LANCZOS)
25 canvas.alpha_composite(icon, ((width - size) // 2, (height - size) // 2))
26 canvas.save(assets / name)
27 print("Packaged transparent PNG assets and multi-resolution ICO.")