ComfyUI Node
RC Curves
Photoshop-style curves adjustment supporting RGB and individual channels.
RC Curves
- image
- IMAGE
◄curve_data{"channels": {"RGB": [{"x": 0.0, "y": 0.0}, {"x": 1.0, "y": 1.0}], "R": [{"x": 0.0, "y": 0.0}, {"x": 1.0, "y": 1.0}], "G": [{"x": 0.0, "y": 0.0}, {"x": 1.0, "y": 1.0}], "B": [{"x": 0.0, "y": 0.0}, {"x": 1.0, "y": 1.0}], "A": [{"x": 0.0, "y": 0.0}, {"x": 1.0, "y": 1.0}]}, "active_channel": "RGB", "editor": "RC_CurvesAdjust", "version": 1}►
◄mix1.00►
◄apply_alphafalse►
CategoryRC/Adjustments
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | — | |
| curve_data | STRING | {"channels": {"RGB": [{"x": 0.0, "y": 0.0}, {"x": 1.0, "y": 1.0}], "R": [{"x": 0.0, "y": 0.0}, {"x": 1.0, "y": 1.0}], "G": [{"x": 0.0, "y": 0.0}, {"x": 1.0, "y": 1.0}], "B": [{"x": 0.0, "y": 0.0}, {"x": 1.0, "y": 1.0}], "A": [{"x": 0.0, "y": 0.0}, {"x": 1.0, "y": 1.0}]}, "active_channel": "RGB", "editor": "RC_CurvesAdjust", "version": 1} | Curve data in JSON format. Use the curve editor widget to modify points. |
| mix | FLOAT | 1.000–1 | Blend factor between original (0) and adjusted image (1). |
| apply_alpha | BOOLEAN | false | Apply combined/alpha curves to the alpha channel when available. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| IMAGE | IMAGE | — |