COMPRESSION BASICS

图片压缩里的“质量”与“无损”, 不是一回事。

把质量滑块推到很高,并不会自动得到真无损结果。理解有损、无损和“跳过更大输出”的区别,才能避免对文件体积和画质做出错误预期。

先记住这些

质量滑块在控制什么

有损编码会在体积与视觉保真之间取舍。质量设置通常影响这种取舍的程度,但不同格式和不同图片内容对同一个数字的反应并不相同。

因此,质量 80、90 或 100 不是跨格式的统一标准。它们更适合作为同一项目内的起点,之后仍应在真实的接收场景中查看结果。

真无损解决的是可逆,而不是体积承诺

真无损编码的目标是让解码后的像素可逆。它适合像素必须保持一致的工作,但不会保证输出一定比源文件更小。已经高效编码过的文件,重新无损编码后甚至可能更大。

这也是为什么 ImgConvert 提供“跳过更大输出”:当候选结果不比源文件小,你可以避免把它写入输出目录。它是一个保护条件,不是压缩率承诺。

有损来源不能被无损模式修复

JPEG 本身是有损来源。把 JPEG 转成无损 AVIF 或 WebP,最多能保留当前解码后的像素,不能恢复过去编码已经删除的信息。

如果目标是减少二次损失,保留原始文件、谨慎选择质量、避免重复有损转码,通常比事后切换到无损容器更有效。

常见问题

质量 100 等于无损吗?

不等于。质量和无损是不同的编码选择;需要可逆像素时,应使用格式提供的无损模式。

无损压缩为什么有时更大?

无损模式优先保证像素可逆,而不是最小体积。源图内容和已有编码都会影响结果。

JPEG 转成无损格式会恢复画质吗?

不会。无损输出无法恢复 JPEG 之前有损编码已经去掉的细节。

继续阅读

Blog · 网页版 · 获取 ImgConvert