[WIN] TinyPic - 漫画/图片批量压缩工具

漫画/图片批量压缩工具「TinyPic」用来把漫画文件夹或压缩包整理并压缩成更适合阅读器使用的 CBZ。它提供双页处理、白边/页码裁剪、批量任务和持久化设置,适合日常整理漫画库或给电纸书、平板阅读器减体积。

20260430-2

功能介绍

📦 输入与输出

  • 输入类型:文件夹、ZIP、CBZ、RAR、CBR、EPUB
  • 输出类型:CBZ
  • 输出命名:自动输出为同目录下的 *_tinypic.cbz
  • 批量处理:支持一次拖入多个任务,逐个处理并显示结果

✂️ 页面处理

  • 双页处理模式:拆分双页、自动旋转、不处理
  • 封面保护:首张图片按封面处理,不做双页拆分
  • 裁剪模式:不裁剪、白边裁剪、白边 + 页码裁剪
  • 裁剪力度:0.0 - 3.0 可调,白边裁剪和页码裁剪共用同一力度参数

🗜️ 压缩与画质

  • 压缩质量:60 - 95 可调,默认 72
  • 动态质量控制:尽量避免裁剪后体积反而变大
  • 灰度检测:黑白漫画会按更合适的方式编码
  • MozJPEG 优化:额外做无损 Huffman 优化
  • 输出格式:统一写入 JPEG 页面并打包为无压缩存储的 CBZ

⚡ 性能与稳定性

  • 多线程处理:1 - 8 线程可调
  • 低峰值内存:文件夹、ZIP/CBZ、EPUB、RAR/CBR 都按需读取,避免整本预读进内存
  • EPUB 回退机制:优先读取 OPF 清单;如果元数据损坏,会回退到图片扫描而不是直接失败
  • 任务结果可见:界面会显示压缩前后大小、压缩比例和单任务错误数量
  • 单文件 EXE:打包后为单个 TinyPic.exe,便于分发

💾 设置记忆

  • 会记住选项:压缩质量、处理线程、裁剪模式、裁剪力度、双页处理模式
  • 源码运行:配置写入项目根目录的 config.json
  • 打包运行:配置写入 TinyPic.exe 同目录的 config.json

下载地址

  • 网盘下载:
    https://pan.quark.cn/s/80f3434846aa
  • 项目地址:
    https://github.com/hugo1120/tinypic