IcoConverter
IcoConverter - 图片转 ICO 工具
一个基于 WPF .NET 8 开发的图片转 ICO 工具,支持圆角处理、批量转换、SVG 导入、主题切换等功能。

🎨 核心功能
- 高质量 ICO 转换:支持 9 种标准分辨率 (16×16 到 256×256)
- 智能圆角处理:可调节圆角半径和三种质量级别
- 批量处理:支持多图片批量转换为 ICO
- 实时预览:编辑效果实时可见,所见即所得
- SVG 支持:自动识别并渲染 SVG
- 主题切换:浅色/深色主题一键切换
🖼️ 图像处理
- 圆角自定义:0-1024px 可调圆角半径
- 质量分级:低/中/高三档圆角质量
- DPI 标准化:自动统一图像 DPI(可调整)
- 格式支持:JPG、PNG、BMP、GIF、TIFF、SVG
🧰 开发环境
- 🪟 Windows 11 25H2
- 🧑💻 Visual Studio 2026
- 🧷 .NET 8.0 SDK
🚀 使用方式
图形界面
- 运行
IcoConverter.exe - 加载图片(按钮或拖放)
- 设置圆角、分辨率
- 预览后导出 ICO
批量转换
- 点击“批量转换”
- 选择多张图片
- 指定输出文件夹
命令行
1 | IcoConverter.exe "C:\path\to\image.png" |
🗂️ 项目结构
1 | IcoConverter/ |
🔧 构建与运行
1 | dotnet build src/IcoConverter.sln --configuration Release |
📦 下载
🙏 致谢
- MiSans
- HandyControl
- Microsoft.Extensions.DependencyInjection
- System.Drawing.Common
- SkiaSharp
- Svg.Skia