以下是 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 
 
- 
Matrix
- 继承属性: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
- 包含: - 
Slope
- 
Offset
- 
Power
 
- 
SatNode
- 包含: - 
Saturation
 
 
- 
Reference
- 继承属性:id、name、inBitDepth、outBitDepth、bypass 
- 属性:alias、path、basepath