JPEG XL 转 JPEG
把 JPEG XL 文件拖到下方,即可得到 JPEG 文件。转换在你自己的设备上完成,因此不会上传,除了浏览器内存上限之外没有任何大小或数量限制。
把图片拖到这里
Ctrl/⌘ V粘贴截图或复制的图片
支持 JPEG XL
数值越低文件越小。照片用 75 通常就够。
100% 本地处理 文件不会被上传。
为什么要把 JPEG XL 转成 JPEG?
大量网站、内容管理系统和较老的桌面软件会直接拒绝 JPEG XL 文件。JPEG 几乎在任何地方都能被接受——单是这一条,就构成了这类转换的绝大部分需求。
转换后的 JPEG 文件会比原来的 JPEG XL 更大。这是换取 JPEG 更广的兼容性和更简单的解码所要付出的代价。
JPEG XL 可以保存透明信息,而 JPEG 不能。转换时透明像素会被合成到白色背景上,因此一个背景透明的 logo 转换后会落在一个白色矩形上。
两种格式都是有损的。每一次重新编码都会再丢掉一点细节,所以最好从原图开始转,而不是从一张已经反复转过几轮的副本开始。
你手上有个 .jxl,而你需要一个到处都能打开的东西。JPEG 是最保险的目的地。这要付出什么代价,完全取决于这个 JXL 是从哪儿来的 —— 而在一种特定情况下,它什么都不用付。
转换之前
如果这个 JXL 本来就是从 JPEG 来的,原件还在里面
JXL 对 JPEG 的无损重打包在设计上就是可逆的:这样生成的 JXL 可以变回完全相同的原始 JPEG,逐字节一致。没有任何东西被重新编码,也没有任何损失,因为 JPEG 数据从未被改动,只是被更高效地存了起来。如果你的文件出自某个「压缩存档」的流程,这个转换只是在把它拆开。
如果它本来就是以 JXL 创作的,这就是一次普通的有损转换
从相机文件或编辑器编码出来的 JXL,里面并没有装着一张 JPEG,所以转换会重新编码画面,通常那套规则就都适用了:预计文件更大,因为 JPEG 的效率低得多,也预计会损失一些细节。质量 85 到 90 是合理区间;推到 100 只会让文件膨胀而看不到回报。
位深、透明和动画都到此为止
JXL 支持高位深、广色域、alpha 通道和动画,基线 JPEG 一样都不支持。HDR 素材会被压平到标准动态范围,透明区域会被填成白色,会动的东西过来只剩一帧。如果这里面有任何一项重要,PNG 或 WebP 能把文件里更多的东西带过去。
会保留下来的
- 通吃一切的兼容性
- 完全相同的原件,如果这个 JXL 重打包自 JPEG
过不来的
- 高位深与 HDR
- 透明与动画
- 压缩效率
JPEG XL 与 JPEG 对比一览
| 属性 | JPEG XL | JPEG |
|---|---|---|
| 压缩方式 | 有损 | 有损 |
| 透明通道 | 支持 | 不支持 |
| 典型文件大小 | 约为同等 JPEG 的 45-60% | 约为同等 JPEG 的 100% |
| 兼容性 | Safari 与较新的 Chrome 支持;其他环境仍不普遍 | 几乎所有软件都能打开,包括很老的程序 |
| 常见来源 | 长期归档与摄影后期流程 | 数码相机与照片分享 |
常见问题
我的 JPEG XL 文件会被上传到哪里吗?
不会。解码器和编码器是运行在本页面内的 WebAssembly 模块。首次使用某种格式时,网络面板可能会显示编解码器下载,但没有任何请求会包含你的文件。在支持离线缓存的浏览器中,用过一次的编解码器会被缓存,之后同类转换可以断网完成。
有文件大小或数量限制吗?
我们不设任何限制。实际上限取决于你设备的内存,因为转换过程中图片需要以未压缩形式驻留内存。在普通笔记本上,一亿像素以内的图片通常都能顺利转换。
转成 JPEG 会损失画质吗?
JPEG 是有损格式,会丢弃部分数据。在默认质量下,正常观看尺寸几乎看不出差别。如果你需要像素级完全一致的副本,请改选 PNG。
手机上能用吗?
可以。同样的 WebAssembly 模块在移动浏览器上也能运行。由于手机 CPU 较弱,转换会比桌面端慢,超大图片也更容易触及内存上限。
什么东西会产出 JPEG XL 文件?
主要是归档流程,以及较早采用它的摄影软件。相机或手机不会给你这种文件。如果你手上有一个,多半是有人为了存档质量刻意选择了它。
质量值应该设成多少?
对照片来说,75 到 85 这个区间里,大多数人在正常观看尺寸下分辨不出与原图的差别。低于 60 左右,锐利边缘周围会开始出现块状失真。高于 90,文件体积迅速增长,但肉眼几乎看不出提升。