HSV Tool
Controls
Parameter / Script Name | Type | Default | Function |
---|---|---|---|
Red / process_red | Boolean | On | Enable the red channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0 |
Green / process_green | Boolean | On | Enable the green channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0 |
Blue / process_blue | Boolean | On | Enable the blue channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0 |
Alpha / process_alpha | Boolean | On | Enable the alpha channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0 |
Output Alpha / output_alpha | Choice | Hue | |
Color Replacement / replacementGroup | Category | - | |
Source Color / src_color | Color | 0, 0, 0, 1 | |
Destination Color / dst_color | Color | 0, 0, 0, 1 | |
Analysis Region / analysisRegion | -500, -500, 500, 500 | ||
Set Source Color From Region / analyzeButton | Button | Off | |
Hue Range / hue_range | Float 2D | 0, 360 | Range of color hues that are modified (in degrees). Red is 0, green is 120, blue is 240. The affected hue range is the smallest interval. For example, if the range is (12, 348), then the selected range is red plus or minus 12 degrees. Exception: if the range width is exactly 360, then all hues are modified |
Hue Rotation / hue_rotation | Float | 0 | Rotation of color hues (in degrees) within the range |
Hue Rotation Gain / hue_rotation_gain | Float | 1 | Factor to be applied to the rotation of color hues (in degrees) within the range. A value of 0 will set all values within range to a constant (computed at the center of the range), and a value of 1 will add hueRotation to all values within range |
Hue Rotation Roll-off / hue_rotation_rolloff | Float | 0 | Interval (in degrees) around Hue Range, where hue rotation decreases progressively to zero |
Saturation Range / saturation_range | Float 2D | 0, 1 | Range of color saturations that are modified |
Saturation Adjustment / saturation_adjustment | Float | 0 | Adjustment of color saturations within the range. Saturation is clamped to zero to avoid color inversions |
Saturation Adjustment Gain / saturation_adjustment_gain | Float | 1 | Factor to be applied to the saturation adjustment within the range. A value of 0 will set all values within range to a constant (computed at the center of the range), and a value of 1 will add saturationAdjustment to all values within range. |
Saturation Adjustment Roll-off / saturation_adjustment_rolloff | Float | 0 | Interval around Saturation Range, where saturation rotation decreases progressively to zero |
Brightness Range / brightness_range | Float 2D | 0, 1 | Range of color saturations that are modified |
Brightness Adjustment / brightness_adjustment | Float | 0 | Adjustment of color brightnesss within the range |
Brightness Adjustment Gain / brightness_adjustment_gain | Float | 1 | Factor to be applied to the brightness adjustment within the range. A value of 0 will set all values within range to a constant (computed at the center of the range), and a value of 1 will add brightnessAdjustment to all values within range. |
Brightness Adjustment Roll-off / brightness_adjustment_rolloff | Float | 0 | Interval around Brightness Range, where brightness rotation decreases progressively to zero |
Clamp Black / clamp_black | Boolean | Off | Clamp intensities below 0 |
Clamp White / clamp_white | Boolean | Off | Clamp intensities above 1 |
Mask / mask | Image | - | |
Mix / mix_with_source | Float | 1 | Dissolves between the original image at 0 and the image with the effect applied at 1 |