Several attributes are common to all of the color transform operator elements.
Value | Meaning |
---|---|
"8i" | 8-bit integer |
"10i" | 10-bit integer |
"12i" | 12-bit integer |
"16i" | 16-bit integer |
"16f" | 16-bit floating point (half-float) |
"32f" | 32-bit floating point (single precision) |
The values specified for inBitDepth and outBitDepth attributes do not affect the quantization of color values. All processing is performed using 32-bit floating-point values.
The inBitDepth and outBitDepth attributes affect only the format of the numbers used in the CTF file, such as the values used in an Array, Matrix, or Range element. For example, if you find it convenient to specify values as integers in the range [0, 1023] then you can use an inBitDepth of "10i". You can still specify values outside this range, and those values will be used in the intermediate computations.