ColorThief\ColorThief::getColorIndex PHP Method

getColorIndex() public static method

Get reduced-space color index for a pixel
public static getColorIndex ( integer $red, integer $green, integer $blue, integer $sigBits = self::SIGBITS ) : integer
$red integer
$green integer
$blue integer
$sigBits integer
return integer
    public static function getColorIndex($red, $green, $blue, $sigBits = self::SIGBITS)
    {
        return ($red << 2 * $sigBits) + ($green << $sigBits) + $blue;
    }

Usage Example

Ejemplo n.º 1
0
 /**
  * @dataProvider provide5bitsColorIndex
  */
 public function testGetColorIndex5bits($r, $g, $b, $index)
 {
     $this->assertSame($index, ColorThief::getColorIndex($r, $g, $b));
 }