惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
Apple Machine Learning Research
Apple Machine Learning Research
云风的 BLOG
云风的 BLOG
罗磊的独立博客
博客园 - 三生石上(FineUI控件)
量子位
GbyAI
GbyAI
腾讯CDC
T
Tailwind CSS Blog
博客园 - Franky
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
D
Docker
G
Google Developers Blog
aimingoo的专栏
aimingoo的专栏
The GitHub Blog
The GitHub Blog
Microsoft Security Blog
Microsoft Security Blog
Stack Overflow Blog
Stack Overflow Blog
Hugging Face - Blog
Hugging Face - Blog
小众软件
小众软件
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
N
Netflix TechBlog - Medium
Jina AI
Jina AI
IT之家
IT之家
Y
Y Combinator Blog

kkocdko's blog

Tasker 永久试用修改思路 - kkocdko's blog Bypass the Blank Chars Detection crknob - Chrome portable patch 我如何将博客首页体积降至 3 KB - kkocdko's blog 如何极限优化压缩文件体积 - kkocdko's blog EmEditor 精简版 - kkocdko's blog Backup Data from VSCode Web 优雅地游玩 Minecraft - kkocdko's blog 让程序以管理员权限运行的 PE 清单 - kkocdko's blog 注销 ZEIT 账号之后遇到的坑 - kkocdko's blog 本博客的协议已更改为 CC0 - kkocdko's blog mobp - 使 MSOffice 后台常驻 在安装 VS 生成工具时规避 .NET 安装错误 各种格式的占位空文件 - kkocdko's blog 优雅地游玩 Flash 游戏 - kkocdko's blog WPS 2016 极限精简版 - kkocdko's blog Convert Const to Let by Terser 规避 Visual Studio 许可证过期的 Bug 方便地使用 iPod - kkocdko's blog 用 UserJS 注入 UserCSS - kkocdko's blog 注册表修改文件关联(默认程序) - kkocdko's blog 周期精准的太阳系模型 - kkocdko's blog 关闭屏幕的 WinAPI - kkocdko's blog 重置 Windows 图标缓存 - kkocdko's blog AIDA64 极限精简单文件版 - kkocdko's blog 几何画板单文件精简版 - kkocdko's blog 世界之窗浏览器单文件版 - kkocdko's blog 在 MBR + Legacy 下用 Bootmgr 引导 Ubuntu 简洁的 Markdown 预览工具 - kkocdko's blog 修复 MSOffice 墨迹不可用问题 - kkocdko's blog
极限压缩文档扫描件 - kkocdko's blog
2026-04-11 · via kkocdko's blog

极限压缩文档扫描件

Postulate

  • pngquant(用于 PNG 靠色)。

  • leanify(用于 PNG 高质量压缩)。

Optional

  • optipng(用于将图片转换为 PNG)。

  • Photoshop(用于批量调整图片,例如切边/调整对比度)(请支持正版(如果你有足够多钱))。

  • cmdfactory(用于自动输入命令,提升 CPU 利用率,在大量处理图片的时候很有用)。

Step 1 (Optional)

使用photoshop调整页面。根据需要调整对比度,切除无用部分。

  • 可以使用“批处理”功能来批量调整图片。

Step 2 (Optional)

如果源文件不是 PNG 格式,请使用optipng将图片转换为 PNG。这里给出推荐的参数:

optipng -o 0 -zc 1 -out {OutputFile} {InputFile}

Step 3

使用pngquant对 PNG 文件进行靠色。这里给出推荐的参数:

对于黑白/灰度扫描件:

pngquant --speed 1 --quality 0-1 --posterize 4 --nofs 4 -o {OutputFile} {InputFile}

对于彩色扫描件:

pngquant --speed 1 --quality 0-60 --nofs 256 -o {OutputFile} {InputFile}
  • 最后一个数字为最大颜色数量,针对灰度扫描件推荐设置 64 以下,黑白扫描件推荐设置 4 以下。

  • 如果发现靠色后的文件背景偏色,请将压缩后的图像使用 Photoshop 替换颜色,接着重复Step 3

Step 4

使用zopflipng对 PNG 文件进行极限压缩。这里给出推荐的参数:

zopflipng -m {InputFile} {OutputFile}
  • 将耗费较多算力。

Postscript

  • 在将图片添加到 PDF 或其他格式文档中时,记得不要进行二次压缩。