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>