我有一张 2560x1600 的 JPEG 图像,其文件大小为 2,532KB。由于网站的上传限制,我不得不缩小图像大小。我自然而然地想到,“我只需在 Windows 中调整其大小,以便上传即可。”在 Paint 中重新保存 JPEG 后,其大小大大减小到相同尺寸的 905KB。为什么会发生这种情况?如果有人能告诉我,我将不胜感激。提前致谢。
答案1
JPEG 文件使用压缩,通常您可以在保存文件时自定义压缩。JPEG 压缩(通常以百分比衡量,0-100)会牺牲质量以减小文件大小。质量为 90-100% 的 JPEG 文件会更大,例如您提到的 2.5MB 文件。将压缩率降低到 20-30% 时,您会看到质量的巨大差异(块状部分、色彩不那么鲜艳、模糊),但文件大小会小得多。
我不确定 Paint 为您提供了何种类型的 JPEG 压缩控制,但它几乎肯定是罪魁祸首。
更复杂的应用程序(例如 Photoshop 或 GIMP)将允许您在保存时控制这一点。
答案2
重新保存文件的另一个潜在副作用是颜色子采样已发生改变。由于我们的眼睛对亮度变化比色度变化更敏感,因此节省空间的一种方法是降低色度分辨率。JPEG 图像有 4 个用于颜色分量子采样的基本选项:
- 无子采样 - 每个 Y 块都有对应的 Cr 和 Cb 块,以定义 8x8 像素块
- 水平 - 2 个 Y 块和 1 个 Cr + 1 个 Cb 定义 16x8 像素块
- 垂直 - 2 个 Y 块和 1 个 Cr + 1 个 Cb 定义一个 8x16 像素块
- 水平 + 垂直 - 4 个 Y 块和 1 个 Cr + 1 个 Cb 定义 16x16 像素块
子采样是缩小图像尺寸的有效方法,不会因降低质量级别而产生阻塞伪影。