有时我会使用 XnView* 的“批量转换”工具来缩小一堆 JPEG 图像(最大尺寸为 1600x1200)。但有些图像等于或小于该尺寸,因此无法调整大小。
在此过程中会损失图像质量吗?(即使我选择 JPEG 100%质量?)
编辑:我询问的是那些已经小于限制的图像,并且没有调整大小,只是重新压缩。
* 我的 Linux 笔记本电脑已经坏了,无法执行任何 imagemagick 技巧。
答案1
是的,即使是 100%,质量也会损失。话虽如此,但很可能很快就无法察觉。如果您有 Photoshop,您可以轻松确认质量损失:
- 将原始图像和重新保存的图像作为同一图像中的两个图层加载。
- 将顶部的显示模式更改为差异。
- 选择全部,然后复制合并(默认情况下为 Ctrl+A 和 Ctrl+Shift+C)。
- 将结果粘贴为新图层。
- 使用魔术棒工具(容差 0、未选中连续、未选中抗锯齿),选择全黑像素(RGB 0, 0, 0)。
如果选择了所有像素(这不会发生),则两个图像是相同的。否则,未选中的区域已被修改。
如果您多次重新保存同一张 JPEG,它会变得更加明显。
答案2
任何非 1:1 宽高比的调整都会影响质量,但是,如果您不更改尺寸或任何属性,则 100% 质量的导出/保存不会影响质量。
不过,我从来没有用过你使用的工具。我说的只是使用 Photoshop 和其他照片编辑软件的一般经验。
(此外,你始终可以使用Windows 上的 Imagemagick!)
最后,一点一般性建议,Jpeg 对任何专业用途来说都不是一种很好的格式,你应该使用无损格式,然后只使用 Jpeg 进行分发...尽管对于日常用品来说,Jpeg 已经足够了。