pyflink.multimodal.operators.image_adjust_color#
- image_adjust_color(*columns, brightness=1.0, contrast=1.0, saturation=1.0, concurrency=None)[source]#
Adjust image brightness, contrast, and saturation.
Each factor is a multiplier:
1.0= no change,< 1.0= decrease,> 1.0= increase.- Parameters
*columns – Optional image columns. When provided, the UDF is applied directly instead of returning a factory.
brightness – Brightness multiplier (>= 0). Default
1.0.contrast – Contrast multiplier (>= 0). Default
1.0.saturation – Saturation (color intensity) multiplier (>= 0). Default
1.0.concurrency – UDF concurrency.
Noneuses the framework default.
- Returns
A UDF producing decoded image values.
- Example::
>>> # As a reusable variable >>> adjust = image_adjust_color(brightness=1.5) >>> df = df.with_columns("bright", adjust(col("img"))) >>> >>> # Inline >>> df = df.with_columns("bright", image_adjust_color(col("img"), brightness=1.5))