Array 元素指定 LUT 或矩阵的值数组。当 Array 元素包含在 LUT1D 元素中时,其内容的格式与包含在 LUT3D 或 Matrix 元素中时的格式不同。
输入值之间的间隔是均匀的,并且取决于条目数。例如,如果有 5 个浮点条目,则它们对应于输入值 0.0、0.25、0.5、0.75 和 1.0。
对于 1D LUT,每个条目有一个值,用于所有颜色通道。对于 3×1D LUT,每个条目有三个值,用于指定单独的 R、G 和 B 输出值。
dim 是必需属性,并且其值必须匹配实际存在的条目数。
<ProcessList id="8a52d5fb-a903-4805-8bae-24f7553bfb70" version="1.2">
<LUT1D inBitDepth="10i" outBitDepth="32f">
<Array dim="1024 1">
-0.014279292
-0.014160193
-0.014040368
<!-- 1021 values omitted -->
</Array>
</LUT1D>
</ProcessList>
<ProcessList id="a76dbe2e-e610-49a6-8c3b-5962375a8b4a" version="1.2">
<LUT1D inBitDepth="16i" outBitDepth="32f">
<Array dim="2 3">
-0.092903227 -0.092903227 -0.092903227
11.798709869 11.798709869 11.798709869
</Array>
</LUT1D>
</ProcessList>