吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1501|回复: 14
收起左侧

[原创工具] IcoConverter - 图片转 ICO 工具

[复制链接]
fallssyj 发表于 2026-1-17 09:44
本帖最后由 fallssyj 于 2026-1-19 20:29 编辑

IcoConverter - 图片转 ICO 工具

v1.0.2 (20260119)

  • 添加svg文件支持
  • 添加深色浅色主题切换
  • 优化代码

IcoConverter

.NET 8
WPF
License
Platform

一个基于 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

🚀 使用方式

图形界面

  1. 运行 IcoConverter.exe
  2. 加载图片(按钮或拖放)
  3. 设置圆角、分辨率
  4. 预览后导出 ICO

批量转换

  1. 点击“批量转换”
  2. 选择多张图片
  3. 指定输出文件夹

命令行

IcoConverter.exe "C:\path\to\image.png"

🗂️ 项目结构

IcoConverter/
├── README.md
└── src/
    ├── Services/      # 图像与 ICO 处理
    ├── ViewModels/    # MVVM 逻辑
    ├── Utils/         # 命令与工具
    ├── Styles/        # 主题与图标资源
    ├── MainWindow.xaml
    ├── AboutWindow.xaml
    └── App.xaml

🔧 构建与运行

dotnet build src/IcoConverter.sln --configuration Release
dotnet run --project src/IcoConverter.csproj

🙏 致谢

  • MiSans
  • HandyControl
  • Microsoft.Extensions.DependencyInjection
  • System.Drawing.Common
  • SkiaSharp
  • Svg.Skia

📦 下载

蓝奏下载
Github源码



免费评分

参与人数 4吾爱币 +9 热心值 +3 收起 理由
bqi153 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
liugngg + 1 谢谢@Thanks!
yanglinman + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| fallssyj 发表于 2026-4-13 09:29

1.07

下载

功能

  • 拖放或对话框加载 JPG/PNG/BMP/GIF/TIFF/SVG/ICO/EXE/DLL。
  • 自动统一 DPI,并在加载时根据最短边决定可用分辨率。
  • 默认导出ICO分辨率 16×16~256×256
  • 源图满足条件时自动解锁 512×512 与 1024×1024,并以 PNG 负载写入 ICO。
  • 一键导出当前预览 PNG(导出通道使用高保真渲染)。
  • 批量任务支持多图排队处理,输出目录自定义。
  • ICO转PNG(导出ICO包含的所有分辨率)
  • EXE/DLL 资源ICO提取并扫描同名 .mui/.mun 卫星资源,列出所有图标组合

蒙版

  • 支持圆角矩形、正圆两种蒙版,圆角支持像素/百分比双单位。
  • 支持画布扩展(Expand Canvas)与填充模式(透明/白/黑/自定义色)。
  • SkiaSharp 蒙版渲染,支持边缘超采样与大图预览降采样加速。
  • 实时预览内置防抖与缓存复用。

预览

IcoConverter

hkzyj 发表于 2026-1-19 13:57
谢谢,虽然现在用不上,但是还是支持分享精神
violetlength 发表于 2026-1-18 17:32
JasonSoftware 发表于 2026-1-19 10:03
感谢开发,会用到,谢谢。
fengtian99 发表于 2026-1-19 10:20
用的开源项目Image2Icon  非常好用
Terri 发表于 2026-1-19 12:56
如果透明背景的图,用这个变换后,是不是最后也会直接变成白色背景?
dxy796 发表于 2026-1-21 08:55
很厉害,自己做一个
rockiness 发表于 2026-1-21 09:41
收藏下,可能后续用的到
mingyi789 发表于 2026-1-21 12:00
一定要看看
abc2222268 发表于 2026-1-23 07:57
大佬np,这样弄图标方便多了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-5-6 06:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表