RAW 转 JPG

拖入几乎任何相机的 RAW 文件。去马赛克与编码都在这台设备上完成 —— 一整张装满 30MB 文件的存储卡,不必传去任何地方。

选项

全部处理在你的浏览器内完成,没有任何文件离开这台设备。

这个页面接受各主流厂商的 RAW 格式:佳能 CR2 与 CR3、尼康 NEF 与 NRW、索尼 ARW 与 SR2、Adobe 与苹果的 DNG、富士 RAF、奥林巴斯与 OM System 的 ORF、松下 RW2、宾得 PEF、三星 SRW、徕卡 RWL、飞思 IIQ、哈苏 3FR、爱普生 ERF、美能达 MRW 以及 GoPro GPR。如果你清楚自己手上是哪种格式,该格式的专页会讲得更具体。

RAW 文件还不是一张照片。它是传感器未经处理的读数,而传感器的每个像素只坐在一种颜色的滤镜下面,因此每个位置上三个颜色通道缺了两个,必须重建出来。这个重建过程 —— 去马赛克 —— 正是 RAW 需要转换器的原因,也是同一个文件在两个转换器里会呈现出可见差异的原因。

你可能拿来对比的机内 JPEG,经过了厂商自己的色调曲线、锐化和降噪,全都为其家族风格调校过。这个转换器不试图模仿其中任何一样。它把线性数据映射到一个中性、曝光正确的起点。如果你想要某种特定风格,本站的影调与色彩工具运行在同一条管线上,可以由你有意识地设定。

转换时实际发生的事:LibRaw 用自适应同质性插值(AHD)对传感器马赛克去马赛克,套用相机拍摄时记录的白平衡,输出 16bit 线性数据。这份线性缓冲随后被编码为 sRGB —— 也就是所有显示器都预期的那条伽马编码,是精确施加而非近似的。由于整条路径直到最终编码前都保持浮点,中间不存在一个 8bit 环节把高光细节量化掉。

你的文件不会离开这台设备。解码器以 WebAssembly 的形式在本页内运行,因此不存在上传环节,也不存在一台可能留存副本的服务器。对 RAW 来说这不只是隐私问题 —— 它决定了这个工具是否可用:把一张装满 30MB 文件的存储卡从家用宽带传上去,花的时间比拍摄本身还长。

常见问题

支持哪些相机?
解码由 LibRaw 完成,它覆盖各主流品牌一千多个机型。实际经验是:darktable 或 RawTherapee 能打开的文件,这里也能打开。刚发布不久的机身是常见的例外 —— 新传感器的支持通常在相机上市几个月之后才进入 LibRaw。
为什么转出来比相机里的预览更平淡?
RAW 文件里内嵌的预览,是相机用自己的色调曲线、锐化和饱和度渲染出来的 JPEG。这个转换器从传感器数据出发,完全不套厂商的色调曲线。亮度是正常的 —— 伽马编码是精确做过的 —— 但对比度低于相机的渲染。平淡是诚实的起点,它比一张高对比的成图留下了更多可供后期的余量。
我的 RAW 文件会被传到服务器吗?
不会。解码与编码都通过 WebAssembly 在你的浏览器里运行,没有任何数据被传出。批量转换时看一眼开发者工具的网络面板即可核实,或者在页面加载完成后断网 —— 工具照常工作。
一次能转多少个文件?
工具本身不设上限。RAW 文件很大,每个都要解成完整的浮点缓冲,因此内存才是真正的约束。普通笔记本上几十个一批很轻松;要处理一整张卡,请分组进行,而不是一次拖进一千个文件。

这个转换器是一条完整后期管线的一部分 —— 影调、色彩、镜头校正与批量导出都以同样的方式运行,同样不上传。

打开完整管线