OX
软件

Oxipng

多线程 PNG 与 APNG 压缩优化工具,通过过滤器、色彩类型和无损重压缩减小文件,并提供元数据清理与透明像素优化选项。

版本 10.1.1Windows x64MIT

Oxipng 的压缩方式

Oxipng 是多线程 PNG、APNG 优化器,会尝试过滤器、色彩类型、位深和压缩参数,在保持可显示图像的前提下减小文件。它提供 0 至 6 与 max 优化等级,默认等级 2 速度较快;更高等级耗时增加且收益通常递减。

无损默认值不覆盖所有选项

工具定位是无损压缩,但 --alpha 会改变完全透明像素的颜色值,属于视觉无损而技术有损;强制把 16 位降为 8 位同样会丢失数据。处理游戏纹理、可继续编辑素材、取证图片或科学图像时,不应只凭肉眼判断。

元数据、APNG 与批处理风险

安全清理与全部清理的范围不同,全部清理可能删除颜色、物理尺寸、EXIF 或动画相关块,并把 APNG 变为普通 PNG。递归多线程处理前应使用 dry-run,在独立输出目录测试,再比较像素、透明度、颜色、动画和必需元数据。

归档与维护记录

本页于 2026-08-06 根据 Oxipng 10.1.1 的优化等级、dry-run、元数据、透明像素和 APNG 限制复核。归档文件为 oxipng-10.1.1-x86_64-pc-windows-msvc.zip,适用于 Windows x64,大小为 482.12 KB。

SAVE TO CLOUD

保存到自己的网盘

打开网盘后可直接获取,也可以先保存到自己的网盘,方便换设备继续使用。

链接最近检查:2026-08-06
先保存,再按需获取电脑端使用对应网盘 APP 扫码;手机端直接点击保存按钮。
使用指南

Oxipng PNG 无损优化与元数据检查教程

复制一组代表性 PNG 到测试目录,先使用 dry-run 和默认等级建立基线,再输出到独立目录,比较像素、透明度、颜色、动画和元数据。

安装前准备

  • 保留不可修改的原图,并准备普通 PNG、透明 PNG 和可选 APNG 样本。
  • 记录原始尺寸、文件大小、位深、颜色配置、透明度和必须保留的元数据。
  • 建立独立输出目录,首次测试不在原图目录递归运行。
01

安装步骤

  1. 01

    解压并核对程序

    核对 Oxipng 10.1.1、Windows x64 和归档文件名后解压,查看版本和帮助,确认当前选项语义。

  2. 02

    运行 dry-run 基线

    对单个测试 PNG 使用默认等级和 dry-run,仅查看预计结果而不写文件,记录耗时与压缩收益。

  3. 03

    配置独立输出位置

    使用输出文件或输出目录参数写入副本,避免默认写回行为影响唯一原图;递归处理前先在小目录验证结构。

02

快速上手

  1. 01

    先用默认等级优化

    使用默认等级 2 处理测试副本,比较优化前后大小,并完整打开图片检查像素尺寸、透明边缘和颜色。

  2. 02

    按需清理元数据

    仅在确认不需要相关信息时使用 safe 清理;若需保留 EXIF、颜色配置、物理尺寸或动画块,应显式检查保留策略。

  3. 03

    评估更高等级

    对少量代表性图片测试等级 4 或更高,比较额外耗时与节省空间,避免在无明显收益时批量占用 CPU。

使用建议

  • --alpha 会改变完全透明像素的隐藏颜色,对纹理管线、后续编辑或特殊合成可能不适用。
  • --strip all 可能移除颜色与动画相关信息,APNG 甚至会变为普通 PNG;批量执行前必须测试。
  • 递归和多线程会同时增加 CPU、内存与磁盘写入,应限制样本、线程或原始解压大小并保留备份。
故障排查与卸载方法

优化后 APNG 不再播放怎么办?

检查是否使用 --strip all 或不适合 APNG 的转换,从原始备份恢复;APNG 支持有限,应以各帧和动画控制块验证结果。

优化后颜色或透明边缘不同怎么办?

对比颜色配置、元数据清理、--alpha、位深和交错选项,回到无这些选项的默认副本逐项增加,定位改变来源。

  1. 保留日志并移除工具目录确认原图和已验证输出均已归档,脚本或自动任务不再调用 Oxipng 后删除解压目录即可。
常见问题

常见问题

Oxipng 压缩 PNG 会降低画面质量吗?

默认目标是无损优化,但部分显式选项例外。--alpha 会改变完全透明像素的颜色值,视觉上通常无差别但技术上有损;--scale16 会把 16 位通道降为 8 位。

优化等级越高,文件一定越小吗?

不一定。等级 0 到 6 越高通常更慢且收益递减,极少数情况下较低等级可能更小;默认等级 2 适合先建立速度和体积基线。

--strip safe 与 --strip all 有什么区别?

safe 保留影响显示或动画的重要块,all 会删除所有非关键元数据,并可能把 APNG 转为普通 PNG。需要颜色配置、EXIF、物理尺寸或动画时应先备份并验证。

下载时需要提取码吗?

夸克网盘无需提取码;百度网盘所需的四位提取码会直接显示在下载入口旁。