Range 元素通过缩放值和偏移值将输入域映射到输出范围。
如果 minInValue 存在,则 minOutValue 也必须存在,并且结果将钳制在低端。同样,如果 maxInValue 存在,则 maxOutValue 也必须存在,并且结果将钳制在高端。如果 minInValue、minOutValue、maxInValue 或 maxOutValue 都不存在,Range 运算符将仅执行位深度转化。
minInValue 和 maxInValue 的缩放取决于输入位深度,minOutValue 和 maxOutValue 的缩放取决于输出位深度。
<ProcessList id="7f5b1560-fec4-4603-aa8d-c55bf5e22280" version="1.2"> <Description>10-bit full range to SMPTE (legal) range.</Description> <InputDescriptor>generic RGB</InputDescriptor> <OutputDescriptor>generic RGB</OutputDescriptor> <Range inBitDepth="10i" outBitDepth="10i"> <minInValue> 0.0000</minInValue> <maxInValue>1023.0000</maxInValue> <minOutValue> 64.0000</minOutValue> <maxOutValue>940.0000</maxOutValue> </Range> </ProcessList>