color() public static method

public static color ( integer $color ) : integer
$color integer
return integer
Example #1
0
 /**
  * Set colorize
  *
  * @param resource  $image      Image GD resource
  * @param string    $color      Hex color string, array(red, green, blue) or array(red, green, blue, alpha).
  *                              Where red, green, blue - integers 0-255, alpha - integer 0-127
  * @param float|int $opacity    0-100
  * @return $this
  *
  * @throws \JBZoo\Utils\Exception
  */
 public static function colorize($image, $color, $opacity)
 {
     $rgba = Helper::normalizeColor($color);
     $alpha = Helper::opacity2Alpha($opacity);
     $red = Helper::color($rgba[0]);
     $green = Helper::color($rgba[1]);
     $blue = Helper::color($rgba[2]);
     imagefilter($image, IMG_FILTER_COLORIZE, $red, $green, $blue, $alpha);
 }