public function render() { //Example ImagickPixel::getColorAsString $output = "Create an ImagickPixel with the predefined color 'brown' and output the result of `getColorAsString`. <br/>"; $color = new \ImagickPixel('brown'); $color->setColorValue(\Imagick::COLOR_ALPHA, 64 / 256.0); $output .= $color->getColorAsString(); return $output; //Example end }
return sprintf('%.3f', $matches[0]); }, $ret); echo "{$ret}\n"; } $pixel = new ImagickPixel(); $pixel->setColor('yellow'); dump($pixel->getHSL()); dump($pixel->getColor(true)); $pixel = new ImagickPixel($pixel->getColorAsString()); dump($pixel->getHSL()); dump($pixel->getColor(false)); $pixel = new ImagickPixel(); $pixel->setHSL(0.3, 0.4, 0.5); dump($pixel->getHSL()); dump($pixel->getColor(false)); $pixel = new ImagickPixel($pixel->getColorAsString()); dump($pixel->getHSL()); dump($pixel->getColor(true)); $pixel = new ImagickPixel('#F02B88'); $colors = array(Imagick::COLOR_BLACK, Imagick::COLOR_BLUE, Imagick::COLOR_CYAN, Imagick::COLOR_GREEN, Imagick::COLOR_RED, Imagick::COLOR_YELLOW, Imagick::COLOR_MAGENTA, Imagick::COLOR_ALPHA, Imagick::COLOR_FUZZ); foreach ($colors as $color) { dump($pixel->getColorValue($color)); } foreach ($colors as $color) { $pixel->setColorValue($color, $pixel->getColorValue($color)); } dump($pixel->getHSL()); dump($pixel->getColor()); ?> ==DONE==