图片工具

怎样把 PNG 转成 JPG 而不损失可见画质

真正重要的设置、真正会毁掉转换的两件事,以及怎么检查结果。

把 PNG 转成 JPG 是条单行道:PNG 无损,JPG 有损。但在合理的设置下,屏幕上的差别看不出来,而文件会小很多。下面是真正要紧的部分。

用高质量设置

转换(而不是为了压体积)时,质量保持在 90 以上。对照片类内容,q90 的 JPG 与原 PNG 的可见差别基本为零,而文件仍远小于 PNG。

只有在你还想同时满足体积上限时才降到 90 以下——那种情况请用指定体积模式,让工具去搜索能满足上限的最高质量,而不是靠你猜。

保持全颜色分辨率

JPEG 通常会降低颜色分辨率,用比亮度更低的分辨率存储颜色。在照片上这看不出来。但在 Logo、图表、彩色文字上非常明显,因为那里的颜色过渡绝对锐利,任何涂抹都会立刻显形。

本转换器默认保持 4:4:4(全颜色分辨率)。它要多花字节,而对着"人们会从 PNG 转过来的这类图"来说,这正是正确的取舍。

真正会毁掉转换的两件事

1. 透明通道。 JPG 没有 alpha 通道,原本透明的像素必须变成某种实色。如果工具选了黑色,一个为浅色背景设计的 Logo 就毁了。这里会把透明区合成到白色,并在文件带透明时提醒你。

2. 反复转换。 每一次存成 JPG 都会再丢一点。PNG → JPG → 编辑 → 再存 JPG,在合成图上损失累积得很快。把 PNG 留作母版,只在确实需要的地方导出一份 JPG。

怎么正确检查结果

在有硬边缘的地方按 100% 缩放对比——文字、线条、Logo 边界。JPEG 的痕迹最先出现在那里。别拿平滑的天空或虚化背景来判断,那些区域几乎任何设置都能扛住。

当 JPG 反而更大时

对截图、Logo、平色图形来说,JPG 很容易比 PNG 更大。这不是 bug,是格式本身的性质。本工具会把结果与你的输入比较:如果 JPG 更大,就保留原文件并告诉你——你绝不会拿到一个又更差又更大的文件。

如果这类图确实需要小文件,正确做法通常是继续用 PNG,或者先把像素尺寸降下来。

打开压缩工具