Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP GMagick:如何获得像素颜色?_Php_Imagick_Gmagick - Fatal编程技术网

PHP GMagick:如何获得像素颜色?

PHP GMagick:如何获得像素颜色?,php,imagick,gmagick,Php,Imagick,Gmagick,是否可以使用PHP Gmagick扩展获取任何图片像素的颜色 在IMagick中,我可以通过getImagePixelColor方法获得以下信息: $color = $img->getImagePixelColor($x, $y)->getColor(); 如何通过GMagick获得这个结果?目前还没有一个本地方法可以通过GMagick实现这一点。但这将完成工作: $img_clone = clone $img; // No need to modify the origin

是否可以使用PHP Gmagick扩展获取任何图片像素的颜色

在IMagick中,我可以通过getImagePixelColor方法获得以下信息:

$color = $img->getImagePixelColor($x, $y)->getColor();

如何通过GMagick获得这个结果?

目前还没有一个本地方法可以通过GMagick实现这一点。但这将完成工作:

$img_clone = clone $img;    // No need to modify the original object.
$img_clone->cropImage(1, 1, $x, $y);
$color = $img_clone->getImageHistogram()[0]->getColor();
返回

(string) rgb(0,0,0)

目前还没有一个本地方法可以使用Gmagick实现这一点。但这将完成工作:

$img_clone = clone $img;    // No need to modify the original object.
$img_clone->cropImage(1, 1, $x, $y);
$color = $img_clone->getImageHistogram()[0]->getColor();
返回

(string) rgb(0,0,0)