王健俊
全部项目

轻图 · 本地图片压缩

在 macOS 与 Windows 上批量压缩图片,保留原图与目录结构。

本地桌面工具提供 GUI、CLI、自适应压缩、安全写入和 CSV 处理报告。

查看结构示意图(可左右滑动)
SMALLER FILES. ORIGINALS INTACT.QingTu / 轻图Originals · read onlyAdaptive compressionQuality · size · transparencySafe outputDirectory tree + CSV report项目结构示意WJ / SELECTED WORK
项目开发2026年9月GitHub
PythonTkinterPillow+1

关键成果

  • GUI 与 CLI 两种入口,支持 macOS / Windows
  • 原图只读、目录结构保留、安全写入与 CSV 报告

工具的使用目标

批量准备图片时,压缩后的文件应当便于查找、复核与再次处理。轻图将文件选择、压缩参数、输出目录与处理记录放进同一个本地流程。

文件处理流程

1

选择图片或目录

从桌面界面或命令行发起任务,批量遍历输入并保留目录层级。

2

读取图像信息

识别格式、透明度与色彩信息,原始文件保持只读。

3

自适应压缩

围绕质量与大小目标选择压缩参数,处理透明度和 ICC 色彩配置。

4

安全输出与报告

写入独立的输出位置,使用安全原子写入,并生成 CSV 处理报告。

实现取舍

Python、Tkinter 和 Pillow 提供本地桌面入口与图像处理能力。GUI 面向日常操作,CLI 方便接入重复任务。输出目录和原文件分开,报告记录每一项处理结果,方便核对成功、跳过与失败的文件。

开源资料

格式支持、安装依赖和 GUI / CLI 使用方式见 轻图公开仓库。