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

时间:2013-10-12 20:00:56

标签: php imagick gmagick

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

在IMagick中,我可以从getImagePixelColor方法获取此信息:

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

如何通过GMagick获得此结果?

1 个答案:

答案 0 :(得分:3)

目前没有使用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)