旋转一张照片看似无害,但对 JPEG 来说,它可能悄悄让你损失画质。每次以常规方式旋转并重新保存 JPEG,它都会被重新压缩并丢失一点细节。下面介绍如何在 Windows 上无损旋转 JPEG,从而保留原始画质。
为什么旋转 JPEG 会损失画质
JPEG 是一种有损格式:它会丢弃一些数据以保持小巧。当你打开一张 JPEG、旋转它并保存时,大多数应用会重新编码整张图像,第二次施加压缩。这样做几次,你就能看到画面变软和块状伪影,尤其是在边缘和文字周围。
无损方式:旋转数据,而不是像素
JPEG 图像以 8x8 的块存储,而这些块可以被重新排列,从而把图像旋转 90、180 或 270 度,无需解码和重新编码。这称为无损旋转。结果是一次精确、保留画质的旋转,没有第二轮压缩。
如何在 Windows 上无损旋转 JPEG
HawkView 会自动做到这一点。当你对一张 JPEG 所做的唯一改动是 90 度旋转时,它会使用无损旋转来保存,从而精确保留像素:
- 在 HawkView 中打开该 JPEG。
- 把它向左或向右旋转。
- 保存。如果旋转是唯一的编辑,那么这次保存就是无损的,没有画质损失,也没有需要费心的对话框。
由于 HawkView 在你保存之前把编辑保留在内存中,你可以先旋转、预览、做出决定,然后再把任何东西写入磁盘。
关于 EXIF 方向的说明
有些照片根本没有被实际旋转过;它们带有一个 EXIF“方向”标签,告诉查看器该如何显示它们。这同样是无损的,但并非每个应用或网站都会遵从该标签,这就是为什么一张图像在你的手机上看起来是正的,在别处却是侧着的。一次真正的无损旋转会修正像素,让照片在任何地方看起来都正确。
何时无法做到无损
如果你还裁剪、调整或转换了图像,那么重新编码就不可避免,所以请以较高的画质设置保存,以把损失控制到最小。不过,对于简单的旋转,无损旋转能让你的 JPEG 保持原样。
结论
别让例行的旋转侵蚀你的照片。使用 JPEG 无损旋转,它重新排列已有的数据,而不是重新压缩它。在 Windows 上,HawkView 默认就无损旋转 JPEG,所以每一次旋转都保留原始细节。在你整理照片的同时,你或许也会喜欢 Windows 11 上最好的图像查看器。