佳能 CR2 转 JPG

拖入你的 CR2 文件。一次拍摄产生的一批 25MB 文件在本地转换,速度取决于你的 CPU。

选项

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

CR2 是佳能 Raw 的第二版格式,从 2004 年的 EOS-1D Mark II 一直写到 2018 年前后转向 CR3 为止。如果你用的是 5D Mark II、III、IV,7D,6D,70D 或 80D,你的文件就是 CR2。它建立在 TIFF 容器之上 —— 这也是为什么某些工具能在完全不理解传感器数据的情况下,从 CR2 里抽出内嵌预览,以及为什么那些工具给你的是一张小尺寸、由相机渲染的 JPEG,而不是一次真正的转换。

这个转换器做的是真正的转换。它解码的是传感器马赛克,而不是抽取内嵌预览,因此输出是全分辨率的,来自 14bit 的原始采集而非相机生成的 8bit 缩略图。每当一个转换器快得可疑时,这个区别都值得核实一下。

佳能自家的 Digital Photo Professional 在这件事上做得很好而且免费,但它需要装在桌面上,只有 Windows 和 macOS 版本,而当你正用着一台借来的机器、马上需要六个 JPG 时,它派不上用场。这个页面正是为那种处境准备的。

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

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

常见问题

CR3 文件也能用吗?
CR3 是另一种容器,有它自己的页面。佳能在 2018 年前后随 EOS M50 和 R 系列换到了 CR3。如果你的文件来自 EOS R、R5、R6、M50 或 90D,请使用 CR3 转换页 —— 不过通用的 RAW 页两种都接受。
这和从 CR2 里抽出 JPEG 预览是一回事吗?
不是,而且这个区别很重要。每个 CR2 里都内嵌一张相机渲染的 JPEG 预览,有些转换器直接把它抽出来 —— 几乎是瞬间完成,但给你的是相机的渲染结果,有时还是缩小过的分辨率。这个工具对真正的传感器数据做全分辨率去马赛克。
我的 CR2 文件会被传到服务器吗?
不会。解码与编码都通过 WebAssembly 在你的浏览器里运行,没有任何数据被传出。批量转换时看一眼开发者工具的网络面板即可核实,或者在页面加载完成后断网 —— 工具照常工作。
一次能转多少个文件?
工具本身不设上限。RAW 文件很大,每个都要解成完整的浮点缓冲,因此内存才是真正的约束。普通笔记本上几十个一批很轻松;要处理一整张卡,请分组进行,而不是一次拖进一千个文件。

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

打开完整管线