吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4588|回复: 100
收起左侧

[原创工具] PNG 转 ICO 图标工具 v2.4(23KB大小 C 语言)支持拖放 速度快 小巧智能 可圆角...

    [复制链接]
onoffon 发表于 2026-4-22 16:53
本帖最后由 onoffon 于 2026-5-10 12:52 编辑

================================================================================
  PNG2MultiICO V2.4 -  ICO 转换工具
  PNG to ICO Converter (Industrial Grade)
================================================================================
2026-05-10_114255.png
2026-05-10_114456.png
2026-05-10_114759.png
【软件简介】
将任意 PNG/JPG/BMP 图片一键转换为 Windows 系统可用的多尺寸 ICO 图标文件。
基于 C 语言 + GDI+ 开发,极速、轻量、专业。
提供命令行和用户界面(GUI)两个版本。


【V2.4 更新】
  • 新增图标圆角功能(--round 参数),支持 0~50% 圆角半径调节
  • GUI 界面新增圆角下拉选择框(关闭/8%/10%/12%/15%/20%/圆形50%)

【V2.1~V2.3 更新】
  • BMP/PNG 双格式输出:默认 auto 方式,小图标自动用 BMP 格式(兼容 XP/老软件),大图标用 PNG(体积更小),也可手动指定 --type bmp 或 --type png
  • 优化 USM 锐化引擎,自适应锐化预设,图标边缘更清晰锐利
  • 尺寸限制调整到 1024x1024
  • 命令行出错时会停留5秒再退出,方便用户查看错误信息(避免误认为闪退)
  • 问题修复

【核心特性】
  •   多尺寸一次生成:16/24/32/48/64/128/256px
  •   智能居中填充:非正方形图片自动居中填充,保持内容完整不拉伸
  •   多步降采样:抗锯齿算法,避免摩尔纹和细节丢失
  •   自适应锐化:缩放比越大锐化越强,小图也能保持清晰锐利
  •   圆角裁剪:支持可调圆角百分比,抗锯齿平滑边缘 + 高光描边
  •   批量拖拽处理:支持同时拖拽多个文件,自动批量转换
  •   极速转换:C 语言原生性能,秒级处理

【格式兼容性】
--type auto   (默认):< 64px 使用 BMP,≥ 64px 使用 PNG
              小图标兼容性好,大图标体积优化
--type bmp    :强制全部使用 BMP 格式
              最高兼容性,支持 Windows XP/老系统/特殊场景
--type png    :强制全部使用 PNG 格式
              最小体积,需要 Windows 7 或更高版本

【圆角功能】
--round N     N 为圆角百分比(0~50),默认为 0(无圆角)
              推荐值:8%(较方正)、10%(推荐)、12%(更圆润)
              20%(超圆润)、50%(正方形源图时为完美圆形)
              小于 48px 的图标帧自动跳过圆角,避免内容过度裁切

【使用方法 - 命令行】
1. 拖拽模式(最简单)
   直接把 PNG/JPG/BMP 图片拖到 `png2multiico.exe` 上
   同目录下自动生成 `.ico` 文件

2. 单文件转换
   png2multiico.exe [--type auto|bmp|png] [--round N] input.png
   png2multiico.exe [--type auto|bmp|png] [--round N] input.png output.ico
   png2multiico.exe [--type auto|bmp|png] [--round N] input.png output.ico 16 32 64 128

3. 批量模式
   png2multiico.exe --type auto --round 10 icon1.png icon2.png icon3.png

【示例】
  # 基础用法
  png2multiico.exe logo.png                    # 默认 auto 模式,无圆角
  png2multiico.exe --type bmp logo.png         # 强制 BMP,兼容 XP
  png2multiico.exe --type png logo.png         # 强制 PNG,最小体积

  # 圆角示例
  png2multiico.exe --round 10 logo.png         # 推荐圆角 10%
  png2multiico.exe --round 20 logo.png         # 超圆润 20%
  png2multiico.exe --round 50 logo.png         # 完美圆形(需正方形源图)

  # 组合参数
  png2multiico.exe --type png --round 12 icon.png app.ico 16 24 32 48 64 128 256

免费软件,未经允许禁止用于牟利

【注意事项】
  • 透明背景图标请使用 PNG 源文件
  • JPG/BMP 源文件转换后四角为黑色(不透明)
  • 建议源图尺寸 ≥ 256px 以获得最佳效果
  • Windows XP 用户请使用 --type bmp 模式
  • 部分精简 Windows 系统可能无法使用(需要 gdiplus.dll 库)
  • 圆角 50% 时正方形源图输出为圆形,非正方形源图为胶囊形

Png2MultiIco_with_GUI_v2.4_20260510.7z

97.59 KB, 下载次数: 335, 下载积分: 吾爱币 -2 CB

带界面和命令行

免费评分

参与人数 13吾爱币 +20 热心值 +13 收起 理由
lyhjh + 1 + 1 谢谢@Thanks!
z6272679 + 1 + 1 谢谢@Thanks!
pjq123 + 1 + 1 谢谢@Thanks!
tail88 + 1 + 1 谢谢@Thanks!
Terri + 1 + 1 感谢分享!希望加个40的尺寸!
michanll + 1 + 1 谢谢@Thanks!
tanpan + 1 热心回复!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
onlyclxy + 3 + 1 我很赞同!
gunxsword + 1 + 1 谢谢@Thanks!
YLSpace + 1 + 1 我很赞同!
chinawolf2000 + 1 + 1 热心回复!
Barry24 + 1 + 1 不错的好东西

查看全部评分

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

Henglie 发表于 2026-4-22 17:01
终于在论坛看见GDI+库的古法C编程了,这种小工具最适合了。
Leon19960120 发表于 2026-4-22 19:52
[Plain Text] 纯文本查看 复制代码
PNG 和 ICO 是两种完全不同的图像格式,主要区别在于**用途、功能支持和显示特性**。

以下是它们的核心区别:

### 1. 核心用途不同
-   **PNG**:一种通用的**无损压缩**图像格式,主要用于网页图片、照片、设计素材、图标素材等日常显示与存储。它的核心优势是画质高且支持透明背景。
-   **ICO**:一种专用的**图标封装格式**,专门用于 **Windows 系统的图标文件**(如桌面文件夹、应用程序图标、网站收藏夹图标 favicon.ico)。它的核心功能是把**多个不同尺寸**的图片打包进一个文件。

### 2. 最关键的差异:多尺寸支持
-   **PNG**:一个 `.png` 文件只能包含 **1 张**固定尺寸的图片(例如 256×256 像素)。如果你需要 16×16 和 48×48 两个尺寸,就必须存储两个独立的文件。
-   **ICO**:一个 `.ico` 文件内部可以同时包含 **多个尺寸**(如 16×16、32×32、48×48、256×256)和多种颜色深度。系统会自动根据显示场景(如桌面大图标或列表小图标)调用最合适的那一张。

### 3. 透明背景处理
-   **PNG**:支持**8位和24位透明通道(Alpha通道)**,可以实现平滑的半透明渐变效果(比如玻璃质感、阴影)。
-   **ICO**:早期仅支持简单的二进制透明(要么全透明,要么不透明)。**较新的 ICO 格式**(基于 PNG 数据编码)也可以支持完整的 Alpha 透明,但如果你用老旧工具生成,可能出现锯齿或无法透明。

### 4. 压缩与画质
-   **PNG**:采用无损压缩,文件体积较小(适合网络传输),且不会损失画质。
-   **ICO**:**通常不压缩**或压缩有限。包含多个大尺寸图片时,文件体积会**显著大于**单个 PNG。例如一个包含全部尺寸的 ICO 文件可能几兆字节,而同样内容的一个 256×256 PNG 可能只有几百 KB。

### 5. 使用场景总结
| 场景 | 推荐格式 |
|------|-----------|
| 网页普通图片、UI 素材、截图 | PNG |
| 网站收藏夹图标(浏览器标签栏小图标) | ICO(需命名为 `favicon.ico`) |
| Windows 应用程序/文件夹图标 | ICO |
| 跨平台移动应用图标(iOS/Android) | PNG(不需要 ICO) |
| macOS 应用图标 | ICNS(另一种专用格式,不是 ICO) |

### 常见误区
-   **直接把 PNG 改名成 .ico**:操作系统无法识别,因为内部数据结构完全不同。
-   **用 ICO 保存照片**:会失去多尺寸优势,且文件体积很大,毫无必要。
-   **网站用 PNG 作 favicon**:早期 IE 浏览器不支持,现代浏览器(Chrome/Edge/Firefox)已支持 `.png` 格式的 favicon,但为了最大兼容性,依然推荐使用 `.ico`。

### 简单建议
-   需要**系统图标** → 用 ICO(包含 16/32/48/256 等尺寸)
-   需要**通用图片/设计素材** → 用 PNG
-   在线转换工具(如 Convertio、ICOConvert)可以将 PNG 转为 ICO,转换时请指定包含哪些尺寸。
Mzhang2008 发表于 2026-4-22 17:03
使用停简单方便,要是可以搞个界面和预览就更完美
yvyvsi 发表于 2026-4-22 17:14
使用简单方便,速度也好
sfq007 发表于 2026-4-22 17:16
感谢楼主分享 ! 正在找这个                                                  
hjtx2022 发表于 2026-4-22 17:54
WIN11打不开呢,一闪就没了
 楼主| onoffon 发表于 2026-4-22 18:06
hjtx2022 发表于 2026-4-22 17:54
WIN11打不开呢,一闪就没了

这个没有界面的,直接双击会即刻退出。使用方法已经说明了:拖放 png 图片到这个工具文件上就可以了;要不就是先切换到到命令行(shift + 右键 命令行提示符),然后命令行运行
yhzh 发表于 2026-4-22 19:10
感谢分享,就喜欢小巧强悍的软件
Barry24 发表于 2026-4-22 19:13
的确是个实用的小工具,真的很小
钟的子期 发表于 2026-4-22 19:51
支持一下,下载看看
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2026-7-8 08:11

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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