2013-10-12 3 views
2

Можно ли получить цвет любого пикселя изображения с расширением PHP Gmagick?PHP GMagick: как получить цвет пикселя?

В Imagick я могу получить эту информацию от метода getImagePixelColor:

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

Как получить этот результат через GMagick?

ответ

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) 
Смежные вопросы