# 批量漫画压缩与CBZ整理工具TinyPic

*Published:* 2026-04-28
*Author:* 飞翔001

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

![](https://www.xarjtc.com/wp-content/uploads/2026/04/5011101d96822fe.webp)

功能特性  
📦 输入与输出  
输入类型：文件夹、ZIP、CBZ、RAR、CBR、EPUB  
输出类型：CBZ  
输出命名：自动输出为同目录下的 \*\_tinypic.cbz  
批量处理：支持一次拖入多个任务，逐个处理并显示结果  
✂️ 页面处理  
双页处理模式：  
拆分双页：检测宽图后按日漫顺序 右 -&gt; 左 切成两页  
自动旋转：宽图顺时针旋转 90 度，适合竖屏阅读器  
不处理：保留原图页面结构  
封面保护：首张图片按封面处理，不做双页拆分  
裁剪模式：  
不裁剪  
白边裁剪  
白边 + 页码裁剪  
裁剪力度：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

使用  
拖拽文件夹、CBZ/ZIP/RAR/CBR/EPUB 到窗口  
设置压缩质量、线程数、裁剪模式、裁剪力度、双页处理模式  
点击“开始处理”  
等待任务完成并查看每个任务的压缩结果  
输出文件会保存在原文件同目录，文件名后缀为 \_tinypic.cbz。

系统要求  
操作系统：Windows 10/11  
RAR/CBR 支持：需要安装 7-Zip  
默认查找路径：  
"C:\\Program Files\\7-Zip\\7z.exe"  
"C:\\Program Files (x86)\\7-Zip\\7z.exe"  
"D:\\Program Files\\7-Zip\\7z.exe"  
"D:\\Program Files (x86)\\7-Zip\\7z.exe"  
源码运行环境：Python 3.10+

GitHub地址：https://github.com/hugo1120/tinypic