Add HImage application icon and Windows packaging resources

This commit is contained in:
2026-11-02 19:12:18 +08:00
parent ac85474438
commit 58b47746df
27 changed files with 1356 additions and 1 deletions
+12
View File
@@ -1,5 +1,17 @@
# HImage
![HImage 应用图标](assets/icon.png)
应用图标源文件为 `assets/icon.svg`,PNG 用于窗口图标,多尺寸 ICO 用于 Windows EXE 和安装器。修改 SVG 后,在 PowerShell 中执行以下命令重新生成:
```powershell
$env:HIMAGE_GENERATE_ICON = '1'
cargo run --example generate_icon
Remove-Item Env:HIMAGE_GENERATE_ICON
```
随后正常构建即可将图标嵌入程序。`build.rs` 仅在 Windows 构建时编译图标资源。
HImage 是一款使用 Rust、egui/eframe 和 wgpu 构建的桌面图片浏览器。当前首版面向 Windows 10/11 x64。核心目录、解码和视图逻辑不依赖 Windows API。
## 功能