以下是 CTF 文件语法的简要概述。
在下面的列表中,? 表示“0 或 1 个实例”,* 表示“0 或多个实例”,+ 表示“1 或多个实例”。如果未以其他方式标记,则需要元素的单个实例。
-
ProcessList
- 属性:id、name
- 包含:
- Info ?
- 包含:
- Copyright ?
-
- Release ?
-
- Description *
-
- InputDescriptor ?
-
- OutputDescriptor ?
-
- OperatorNode +
- 这是一个虚拟元素,使用下面的替换对象(LUT1D、LUT3D 等)之一进行替代。
- 属性:id、name、inBitDepth、outBitDepth、bypass
- 包含:
- Description *
-
- DynamicParameter ?(对于 ExposureContrast,最多 3 个)
- 属性:param
- 使用以下选项之一替换每个 OperatorNode:
-
LUT1D
- 继承属性:id、name、inBitDepth、outBitDepth、bypass
- 属性:interpolation、halfDomain、rawHalfs
- 包含:
-
Array
- 属性:dim
-
LUT3D
- 继承属性:id、name、inBitDepth、outBitDepth、bypass
- 属性:interpolation
- 包含:
-
Array
- 属性:dim
-
矩阵
- 继承属性:id、name、inBitDepth、outBitDepth、bypass
- 包含:
-
Array
- 属性:dim
-
Range
- 继承属性:id、name、inBitDepth、outBitDepth、bypass
- 包含:
- minInValue ?
-
- maxInValue ?
-
- minOutValue ?
-
- maxOutValue ?
-
-
Gamma
- 继承属性:id、name、inBitDepth、outBitDepth、bypass
- 属性:style
- 包含:
-
GammaParams
- 属性:channel、gamma、offset
-
ExposureContrast
- 继承属性:id、name、inBitDepth、outBitDepth、bypass
- 包含:
-
ECParams
- 属性:exposure、contrast、pivot
-
日志(Log)
- 继承属性:id、name、inBitDepth、outBitDepth、bypass
- 属性:style
- 包含:
- LogParams 1 或 3
- 属性:channel、gamma、refWhite、refBlack、highlight、shadow
-
ASC_CDL
- 继承属性:id、name、inBitDepth、outBitDepth、bypass
- 包含:
-
SOPNode
- 包含:
-
坡度
-
-
偏移(Offset)
-
-
幂(Power)
-
-
SatNode
- 包含:
-
饱和度(Saturation)
-
-
引用(Reference)
- 继承属性:id、name、inBitDepth、outBitDepth、bypass
- 属性:alias、path、basepath