从 jpg 转换为 png 并转换回来几次(质量损失?)

从 jpg 转换为 png 并转换回来几次(质量损失?)

使用 imagemagick 可以将图像从一种格式转换为另一种格式。从 jpg 到 png 以及从 png 到 jpg 的转换(即转换为 png 以对图像进行一些更改,然后转换回 jpg 以减小图像大小)是否存在质量损失问题?

我们可以将图像在 jpg->png 和 png->jpg 之间来回转换数千次而不会损失质量吗?

命令为: convert image.jpg -quality 100% image.png 和 convert image.png -quality 100% image.jpg

答案1

JPEG 是一种有损压缩格式,而 PNG 则不是。每次使用 JPEG 重新压缩时,质量都会进一步下降。

为防止这种情况发生,请始终对从未使用 JPEG 压缩过的图像原始副本进行编辑,然后仅将要输出/发送的副本压缩为 JPEG。如果以后要进行进一步修改,请保留原始副本。

相关内容