吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1389|回复: 25
收起左侧

[原创工具] ICO 生成器

[复制链接]
wntee 发表于 2026-4-27 16:37
本帖最后由 wntee 于 2026-5-7 13:16 编辑

ICO 生成器

一个简单易用的 ICO 图标生成工具,支持多种预设尺寸和自定义尺寸,可批量生成 ICO 文件。

https://github.com/MufeeSama/ico-generator

在线体验地址:https://mufeesama.github.io/ico-generator/

screenshot.png

功能特性

  • 🖼️ 批量处理 - 支持添加多张图片或整个目录
  • 📁 拖放上传 - 支持直接拖放图片到指定区域
  • 📐 多种尺寸 - 12 种预设尺寸(16×16 到 1024×1024)
  • ✏️ 自定义尺寸 - 支持用逗号分隔输入自定义尺寸
  • 🎨 颜色模式 - 支持 RGB/Alpha (32位带透明) 和 RGB (24位无透明)
  • 📦 打包 ZIP - 可将生成的 ICO 文件打包成 ZIP 压缩包
  • 💻 跨平台 - 基于 Python + pywebview,支持 Windows

技术栈

  • Python - 后端逻辑 + ICO 生成
  • pywebview - 桌面应用框架
  • PIL/Pillow - 图像处理库
  • HTML/CSS/JS - 前端界面

安装运行

方法一:直接运行源码

  1. 克隆仓库

    git clone https://github.com/yourusername/ico-generator.git
    cd ico-generator
  2. 安装依赖

    pip install -r requirements.txt
  3. 运行应用

    python main.py

方法二:使用打包好的 EXE

直接下载 ICO生成器.exe 文件,双击运行即可。

注意:Windows 10/11 系统需要安装 WebView2 运行时(大多数现代系统已预装)

使用说明

  1. 添加图片

    • 点击「添加图像」按钮选择图片文件
    • 或点击「添加目录」按钮批量导入整个文件夹
    • 或直接拖放图片到虚线框区域
  2. 选择尺寸

    • 勾选预设尺寸(可多选)
    • 或在自定义尺寸输入框中输入尺寸(用逗号分隔,如:48,96,192)
  3. 选择颜色模式

    • RGB/Alpha (32位,带透明)
    • RGB (24位,无透明)
  4. 生成 ICO

    • 点击「生成 ICO」按钮
    • 选择保存位置
    • 生成的 ICO 文件将包含所有选中的尺寸
  5. 打包 ZIP

    • 生成 ICO 后,点击「打包 ZIP」按钮
    • 选择保存位置
    • 所有 ICO 文件将被打包成一个 ZIP 文件

项目结构

ico-generator/
├── main.py                 # Python 主程序
├── requirements.txt        # Python 依赖
├── icon_generator.spec     # PyInstaller 配置文件
├── README.md              # 项目说明文档
├── web/                   # 前端文件
│   ├── index.html         # 主页面
│   ├── style.css          # 样式文件
│   └── app.js             # 前端逻辑
└── dist/                  # 打包输出目录
    └── ICO生成器.exe      # 可执行文件

打包成 EXE

如果你想自己打包成单文件 EXE:

# 安装 PyInstaller
pip install pyinstaller

# 打包
pyinstaller --clean icon_generator.spec

打包后的文件将位于 dist/ICO生成器.exe

系统要求

  • 操作系统:Windows 7/8/10/11
  • WebView2 运行时:Windows 10/11 已预装,Windows 7/8 需要手动安装
  • Python:3.8+(仅运行源码时需要)

许可证

MIT License

致谢

更新日志

v1.0.0

  • 初始版本发布
  • 支持批量生成 ICO 文件
  • 支持多种预设尺寸
  • 支持自定义尺寸
  • 支持 ZIP 打包

免费评分

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

查看全部评分

本帖被以下淘专辑推荐:

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

Terri 发表于 2026-4-29 23:16
感谢楼主分享,根据个人喜好简单做了一些修改(增加一个40x40尺寸;默认选中16至256),目前是我用过最喜欢的ico图标生成软件。
wqdcs 发表于 2026-4-30 10:28
谢谢分享,没看到介绍支持什么图片格式,好多转换的需要特定的PNG格式图片,有点麻烦,还需要先转换一下
cnnets 发表于 2026-4-28 15:50
zhlgx 发表于 2026-4-28 20:34
cnnets 发表于 2026-4-28 15:50
增加个简易编辑功能,如在图标上加文字。

编辑好了再转不行吗?
a85401234 发表于 2026-4-28 20:39
真不错,感谢楼主!
youle999 发表于 2026-4-28 20:56
感谢楼主
yxcqr 发表于 2026-4-29 08:22
这个厉害了。
loveyou0086 发表于 2026-4-29 08:29
这个好,用得上
snarcoke 发表于 2026-4-29 08:33
真不错,感谢分享!
sdhhero 发表于 2026-4-29 10:11
感谢版主分享,支持好的软件
huakaizizai678 发表于 2026-4-29 11:34
这个不错支持下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2026-5-17 01:40

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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