コード例 #1
0
ファイル: Hue.php プロジェクト: vitkutny/lazybitmap
 public function calculatePixel(Pixel $pixel, Pixel $top)
 {
     $pixelHsl = $pixel->toHsl();
     $topHsl = $top->toHsl();
     $pixel->fromHsl($topHsl['h'], $pixelHsl['s'], $pixelHsl['l']);
     return $pixel;
 }
コード例 #2
0
ファイル: ImageBitmap.php プロジェクト: vitkutny/lazybitmap
 public function getPixel($x, $y)
 {
     $index = imagecolorat($this->image, $x, $y);
     $colors = imagecolorsforindex($this->image, $index);
     $pixel = new Pixel();
     $pixel->fromArray($colors);
     return $pixel;
 }
コード例 #3
0
ファイル: ColorBitmap.php プロジェクト: vitkutny/lazybitmap
 public function getPixel($x, $y)
 {
     $pixel = new Pixel();
     $pixel->fromArray($this->color);
     return $pixel;
 }