我平时觉得转换图片格式很麻烦,特别是在运营网站中,经常需要把其他的图片格式转化成webp的格式,所以我写了一个这样的简单应用
以下是这个程序的说明:
图片格式转换器
一个简单轻量的图片格式转换工具,支持多种图片格式。
项目地址:https://github.com/cheng01315/Image-Format-Converter
功能特点
- 多格式支持: 支持在 JPG/JPEG、PNG、GIF、WebP、BMP 和 TIFF 之间转换
- 批量转换: 一次转换多张图片
- 保持目录结构: 在输出中保留原始文件夹结构
- 跨平台: 在 Windows 上无需安装 Python 即可运行
- 友好界面: 简单的命令行界面,附带格式说明
支持的格式
| 格式 | 描述 | 最佳用途 |
|---|---|---|
| JPG/JPEG | 通用压缩图,体积小 | 照片首选 |
| PNG | 透明背景、无损清晰 | 图标、截图 |
| GIF | 动图,色彩少 | 表情包、简单动画 |
| WebP | 谷歌高效格式,体积更小 | 网页多用 |
| BMP | 无压缩原图,体积超大 | 高质量打印 |
| TIFF | 印刷高清图 | 专业设计/出版 |
使用方法
Windows(无需Python)
- 从 Releases 页面下载
Start.exe - 在
Start.exe同目录下创建input和output文件夹 - 将图片放入
input文件夹 - 双击
Start.exe运行 - 按照屏幕提示选择目标格式
从源代码运行
# 安装依赖
pip install Pillow
# 运行程序
python Start.py
项目结构
image-format-converter/
├── Start.exe # Windows可执行文件 (~14MB)
├── Start.py # Python源代码
├── input/ # 放入待转换图片
└── output/ # 转换后的图片输出位置
工作原理
- 程序扫描
input文件夹中的支持格式图片 - 显示检测到的格式及其描述
- 提示用户选择目标格式
- 转换所有图片并在
output中保留目录结构
需求要求
- Python 3.x(运行源代码时)
- Pillow 库 (
pip install Pillow) - Windows 系统(预编译可执行文件)




