Function __global->_re_hue_image_colour
Definitions
sources/themewizard.php
- Update a colour towards a new seed colour, using the given $*_dif components.
- Visibility: public
- Is abstract?: No
- Is static?: No
- Is final?: No
- Returns: array
Parameters
| Name | Type | Passed by reference? | Variadic? | Default | Set | Range | Description |
|---|---|---|---|---|---|---|---|
| $seed_h | integer | No | No | required parameter | N/A | N/A | Seed hue |
| $seed_s | integer | No | No | required parameter | N/A | N/A | Seed saturation |
| $seed_v | integer | No | No | required parameter | N/A | N/A | Seed value |
| $hue_dif | integer | No | No | required parameter | N/A | N/A | Hue difference |
| $sat_dif | integer | No | No | required parameter | N/A | N/A | Saturation difference |
| $val_dif | integer | No | No | required parameter | N/A | N/A | Value difference |
| $r | integer | No | No | required parameter | N/A | N/A | Colour red value |
| $g | integer | No | No | required parameter | N/A | N/A | Colour green value |
| $b | integer | No | No | required parameter | N/A | N/A | Colour blue value |
| $also_s_and_v | boolean | No | No | False | N/A | N/A | Whether to also adjust the S and V components |
| $invert | boolean | No | No | False | N/A | N/A | Whether to invert the colours |
Returns
- New RGB colour components
- Type: array
- Set: N/A
- Range: N/A
Preview
Code (PHP)
/**
* Update a colour towards a new seed colour, using the given $*_dif components.
*
* @param integer $seed_h Seed hue
* @param integer $seed_s Seed saturation
* @param integer $seed_v Seed value
* @param integer $hue_dif Hue difference
* @param integer $sat_dif Saturation difference
* @param integer $val_dif Value difference
* @param integer $r Colour red value
* @param integer $g Colour green value
* @param integer $b Colour blue value
* @param boolean $also_s_and_v Whether to also adjust the S and V components
* @param boolean $invert Whether to invert the colours
* @return array New RGB colour components
*/
function _re_hue_image_colour(int $seed_h, int $seed_s, int $seed_v, int $hue_dif, int $sat_dif, int $val_dif, int $r, int $g, int $b, bool $also_s_and_v = false, bool $invert = false) : array
* Update a colour towards a new seed colour, using the given $*_dif components.
*
* @param integer $seed_h Seed hue
* @param integer $seed_s Seed saturation
* @param integer $seed_v Seed value
* @param integer $hue_dif Hue difference
* @param integer $sat_dif Saturation difference
* @param integer $val_dif Value difference
* @param integer $r Colour red value
* @param integer $g Colour green value
* @param integer $b Colour blue value
* @param boolean $also_s_and_v Whether to also adjust the S and V components
* @param boolean $invert Whether to invert the colours
* @return array New RGB colour components
*/
function _re_hue_image_colour(int $seed_h, int $seed_s, int $seed_v, int $hue_dif, int $sat_dif, int $val_dif, int $r, int $g, int $b, bool $also_s_and_v = false, bool $invert = false) : array

