UltKit

EXR转PNG在线转换

把OpenEXR渲染图转换成PNG,任何浏览器、聊天软件或演示文稿都能直接显示。浮点图像会被转为标准8位色彩并保留alpha通道,可直接用于客户预览或作品集。

图片格式转换

或将JPG, JPEG, JPE … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

输出

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    上传.exr渲染文件

    来自 Blender、Houdini、Maya 或 Nuke 的单层或多层 EXR 文件。每批最多 20 个,每个不超过 95 MB。

  2. 2

    点击“转换为 PNG”

    读取主 RGBA 图像,将线性光映射为显示颜色,并写出 8 位 PNG。

  3. 3

    与你的查看器对比效果

    把 PNG 和渲染窗口并排打开对比。如果观感不同,请看下方关于视图变换的说明。

EXR 以浮点数存储光照,PNG 每个通道只有 256 级。转换就是把前者映射到后者,只保留 beauty 图像和 Alpha,其他内容不保留。

适用于Blender和影视特效渲染的EXR转PNG

Industrial Light & Magic 为自己的电影制作流程开发了 OpenEXR,并于 2003 年开源。它的 16 位半精度浮点类型让像素可以远比白色更亮,合成师正需要这一点来添加辉光、调整曝光或给镜头调色而不出现色带。该格式现由 Academy Software Foundation 维护,Blender、Houdini、Maya、Nuke 和 After Effects 都能写出它。

这种灵活性也意味着 .exr 无法在浏览器、手机相册、Slack 或 Google Slides 中打开。当客户想看某一帧、老师要一张静帧作为课程作业,或 ArtStation 需要作品集图片时,渲染结果必须变成普通图片。PNG 是常见选择:无损、渲染透明处保持透明,并且各处都能打开。

从线性浮点光照到8位PNG

  1. 读取 beauty 层

    解码 EXR 的主 RGBA 图像;浮点值可能远高于 1.0。

  2. 映射为显示颜色

    线性光被转换为 sRGB,超出白色的数值会被压缩或裁切。

  3. 写出 8 位 PNG

    每个通道变为 0–255,包括 Alpha,并进行无损压缩。

哪些EXR通道和AOV会写入PNG

from ↓ · to →PNGJPG
RGB beautyRGB beauty to PNG: yesRGB beauty to JPG: yes
AlphaAlpha to PNG: yes– Alpha to JPG: no
深度(Z)– 深度(Z) to PNG: no– 深度(Z) to JPG: no
Normal– Normal to PNG: no– Normal to JPG: no
Cryptomatte– Cryptomatte to PNG: no– Cryptomatte to JPG: no
额外的视图层– 额外的视图层 to PNG: no– 额外的视图层 to JPG: no
supported not offeredJPG 没有 Alpha 通道,透明区域会用背景色填充。

EXR

OpenEXR

OpenEXR 是 Industrial Light & Magic 开发的高动态范围图像格式,2003 年开源发布。它存储 16 位半精度浮点或 32 位浮点通道,因此极亮的高光和很深的阴影在编辑中不会被截断。它支持多个命名通道、图层以及无损或有损压缩,是视觉特效、合成和 3D 渲染中的标准格式。文件很大,普通图片查看器和浏览器无法正确显示。

压缩方式
有损或无损
透明度
支持
动画
不支持
发布年份
2003 · Industrial Light & Magic
EXR 转换器

PNG

便携式网络图形(PNG)

PNG 是 PNG 开发组于 1996 年发布的无损位图格式,后来由 W3C 和 ISO 标准化。它精确保留每个像素,支持完整的 Alpha 透明度,处理文字、锐利边缘和纯色块时不会产生伪影。这种精确度使它非常适合截图、徽标、图标和界面图形。代价是体积:保存为 PNG 的照片往往比同一张照片的 JPEG 或 WebP 大好几倍。所有浏览器、操作系统和编辑器都能打开 PNG 文件。

压缩方式
无损
透明度
支持
动画
不支持
发布年份
1996 · PNG Development Group
PNG 转换器

EXR 转 PNG 是 3D 或 VFX 工作的最后一步:美术师保留浮点母版用于合成,并把 PNG 交给无法读取 OpenEXR 的客户、作品集网站和聊天应用。

保留EXR原文件

PNG 只是交付用副本。高光一旦被裁切为白色、其他通道被舍弃,就无法再从它重新调色。请把 EXR 与 PNG 一起归档;如果还需要预览辐射度 HDR 环境贴图,可以通过 HDR 转 JPG 转换。

OpenEXR转PNG常见问题

为什么PNG看起来和Blender渲染窗口里的不一样?

Blender 通过视图变换显示渲染结果:4.0 起默认是 AgX,之前是 Filmic,再加上你设置的 Look 和曝光。EXR 保存的是未经该变换的原始场景线性数据,所以 Blender 之外的转换器无从得知这些设置。若要完全一致,请直接在 Blender 中保存 PNG。

PNG能保存EXR的HDR动态范围吗?

不能。8 位 PNG 每个通道只有从黑到显示白的 256 级,而半精度浮点 EXR 可存储最高 65,504 的数值。比白色更亮的高光会被压缩或裁切,因此后续调色请始终以 EXR 为母版。

深度、法线和Cryptomatte通道会怎样处理?

这些通道会被舍弃。PNG 只包含一幅 RGB 图像和一个 Alpha 通道,所以只转换主 beauty 层。如果要查看深度或法线通道,请先在 Blender 合成器中把它输出为单独的文件,再转换该文件。

渲染图的透明背景会保留吗?

可以。如果渲染使用了透明背景,EXR 就带有 Alpha 通道,PNG 会保留它,因此物体在编辑器中显示在棋盘格上,在网页中则叠在任意背景之上。

多层EXR超过95 MB怎么办?

请在 Blender 或 Nuke 中重新保存,只保留合成后的图层,或使用 DWAA 压缩,它虽有损,但比 ZIP 或 PIZ 小得多。1920 × 1080 的单个 beauty 层通常远低于上限。

分享渲染图用PNG还是JPG更好?

渲染图带透明或边缘锐利的界面类元素时选 PNG;要放进邮件或有大小限制的聊天里的整幅图片则选 JPG。我们的 JPG 与 PNG 对比文章详细解释了两者的取舍。