"在不损失画质的情况下减小文件体积"听起来像是在要求一件不可能的事,严格来说确实如此——任何有损压缩都会丢弃一些数据。但实际上,大多数图片携带的数据量远超过任何人能感知到的程度,这意味着存在一个很宽的区间,在这个区间内文件体积会大幅下降,而肉眼却察觉不到差异。诀窍在于找到这个区间,并在整个批次上稳定地命中它,而不是在单张图片上凭感觉操作。
真正起作用的两个杠杆
文件体积归结为两件事:像素尺寸和压缩质量。大多数人会直接去调低 JPEG 质量,这是更明显的那个杠杆——推得太狠就会出现块状伪影。不那么明显的杠杆是尺寸:一张实际以 1000px 宽显示、却以 4000px 宽保存的图片,携带了四倍的像素数据,却对实际显示效果没有任何视觉上的好处。
先调整大小,再轻度压缩
把文件体积压到最小、同时保持视觉上无损的组合方式,是先把图片调整到实际显示尺寸,再进行适度的压缩——而不是保持全分辨率、靠猛烈压缩来弥补。把一张过大的图片缩小到它真正的目标尺寸,往往比单靠压缩更能减小文件体积,而且这样你还能在此基础上使用更高、更安全的质量设置。
Mediasmith 把调整大小和质量压缩作为同一条流水线中的阶段来运行,因此两者在一次批处理中就能完成,而不需要两个独立的工具或步骤。
格式选择同样重要
在同等视觉质量下,WebP 通常比 JPG 生成更小的文件,而且现在已经被浏览器和平台广泛支持。如果目标平台接受它,仅仅切换格式就能在完全不动质量或尺寸的情况下缩小文件体积。
提交批处理之前先测试
先用你选定的设置处理几张有代表性的图片,以实际输出尺寸查看效果,确认无误后再把设置应用到整个批次。一张风景照看起来没问题的设置,放到带有细小文字或锐利边缘的照片上可能会显现出伪影。
在不损失可见画质的前提下缩小文件体积并非神话——这只是调整大小和压缩协同工作的结果,而不是单靠压缩包办一切。