使用 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。如果以后要进行进一步修改,请保留原始副本。