压完更大就该还原
压缩比不是竞赛。有的图已经压过一轮,再转一次只会更胖。2.0 把这件事写成产品规则:主文件如果比原来更大,就留下原字节。
负优化保护
1.20 MB原图
1.41 MB压完更大
1.20 MB已还原
结果比原文件更大时回退原字节。超分或抠图改过像素则不回退。
什么时候会还原
- 只做压缩或转格式,结果体积上去了。
- PDF 压完反而更大(少见,同样适用)。
列表上压缩率会显示为 0。这是保护,不是失败。失败会写原因,且不扣免费张数。
什么时候不还原
超分或抠图成功后,像素已经变了。文件变大也留下新图。目标大小模式会比较「原图」和「产物」谁更接近你的上限,留下更近的那份。
需要肉眼确认时打开前后对比,不要只看百分比。见 处理方案。
不要做的
- 不要为了「必须小于原图」去关负优化。产品没有这个开关,也不该有。
- 不要把还原当成额度漏洞。成功写出结果才计张;还原仍是一次成功处理。
- 不要在已经超分过的文件上期待「再压小回原体积还保持放大」。
下一步:方案是一套出图参数。