如何免费在线把 PNG 转成 JPG
把 PNG 转成 JPG 的需求出现在很多场景:让文件兼容不同设备或平台、减小存储占用、把图片提交到不接受源格式的服务等。传统做法是装 Photoshop 或 GIMP 这类桌面软件 — 偶尔用一次未免太重。浏览器端转换器是另一种选择,但受限于浏览器原生解码能力,对 RAW、HEIC、AVIF 这种特殊格式根本无能为力。PicEditLab 把转换放在服务端,格式支持、输出质量、处理速度都不依赖你的浏览器或设备。
分步教程:把 PNG 转成 JPG
PicEditLab 上的转换分三步 — 上传、选目标格式、下载:
在上传区拖拽或点击,选择一个或多个 PNG 文件。也可以直接从剪贴板粘贴图片。
在格式选择器中选 JPG 作为目标格式,确认文件列表无误。
点击「开始转换」。文件上传完成后,服务端会在数秒内完成转换。
转换完成后页面自动跳转到下载界面,点击下载按钮即可拿到包含全部转换结果的 ZIP 压缩包。
技术细节 — PNG 转 JPG
我们的服务器运行一套成熟的开源工具链。ImageMagick 处理颜色空间转换与重采样,libheif 用 x265 编解码 HEIC,libavif 基于 AOM 处理 AVIF,libjxl 处理 JPEG XL,OpenJPEG 覆盖 JPEG 2000,dcraw 解码 RAW 文件中的传感器原始数据。JPG 输出使用质量 85 + 渐进式编码,在网页上感知加载更快。PNG 输出使用 zlib 最高压缩等级,在不损失任何像素的前提下尽可能压缩文件体积。
PNG 转 JPG 实用技巧
如果源 PNG 含透明通道而目标 JPG 不支持透明(如 JPG),透明区域会被填充为白色 — 这是预期行为。
动图源(GIF、APNG)转换为静态目标时,只保留首帧。如需保留全部帧,选择同样支持动画的目标格式。
从 RAW 转换时,我们优先提取相机内嵌的 JPEG 预览以获取最准确的色彩;若无内嵌预览,则使用 dcraw 默认参数完成完整去马赛克。
目标为 ICO 时,自动生成多分辨率图标(16、32、48、64、128、256 像素),确保任意尺寸下都清晰显示。
由真正在意画质与转换品质的工程师打造
PicEditLab 的图像处理服务基于 ImageMagick、libheif、libavif、libjxl 构建 — 这些是 Apple、Google、Mozilla 同样在用的久经考验的开源库。我们针对每种格式调优编码器参数,在画质与体积之间取一个大多数用户真正想要的折中,并且每个版本都会及时更新,跟上各格式规范的最新修订。