colour.io.AbstractLUTSequenceOperator#
- class colour.io.AbstractLUTSequenceOperator(name: str | None = None, comments: Sequence[str] | None = None)[source]#
Bases:
ABC
Define the base class for LUT sequence operators.
This is an
ABCMeta
abstract class that must be inherited by sub-classes.- Parameters:
Attributes
Methods
- property name: str#
Getter and setter property for the LUT name.
- Parameters:
value – Value to set the LUT name with.
- Returns:
LUT name.
- Return type:
- property comments: List[str]#
Getter and setter property for the LUT comments.
- Parameters:
value – Value to set the LUT comments with.
- Returns:
LUT comments.
- Return type:
- abstract apply(RGB: ArrayLike, *args: Any, **kwargs: Any) ndarray [source]#
Apply the LUT sequence operator to given RGB colourspace array.
- Parameters:
- Returns:
Processed RGB colourspace array.
- Return type:
- __weakref__#
list of weak references to the object (if defined)