由 Pixar 的 RenderMan 生成的 OpenEXR 文件使用不同的、非传统的通道名称,Ci.r, Ci.g, Ci.b, a
而不是R, G, B, A
. 而 Imagemagick 的转换似乎无法处理这个问题?
给定一个具有以下通道的EXR 文件:
file format version: 2, flags 0x200
channels (type chlist):
Ci.b, 16-bit floating-point, sampling 1 1
Ci.g, 16-bit floating-point, sampling 1 1
Ci.r, 16-bit floating-point, sampling 1 1
a, 16-bit floating-point, sampling 1 1
我喜欢通过 Imagemagick 的转换将其转换为 JPEG:
convert bear02.bty.0101.exr output.jpeg
我得到的是一个空的JPEG。有谁知道如何让 Imagemagick 知道不同的频道名称?