PHP/Imagick:获取所有通道的直方图(数据而不是图片)

PHP/Imagick:获取所有通道的直方图(数据而不是图片),php,imagick,Php,Imagick,我试图用Imagick从一张图片中构建一个直方图,我找到了一些关于如何获取单独通道数据的解释,但我还没有找到一个解决方案来生成所有通道组合的直方图 $imagick = new \Imagick(realpath("checker.png")); $imagick->adaptiveResizeImage(500, 500, true); $histogramElements = $imagick->getImageHistogram(); $colorValue

我试图用Imagick从一张图片中构建一个直方图,我找到了一些关于如何获取单独通道数据的解释,但我还没有找到一个解决方案来生成所有通道组合的直方图

$imagick = new \Imagick(realpath("checker.png"));
$imagick->adaptiveResizeImage(500, 500, true);
$histogramElements = $imagick->getImageHistogram();
$colorValues = [
    'red' => getColorStatistics($histogramElements, \Imagick::COLOR_RED),
    'lime' => getColorStatistics($histogramElements, \Imagick::COLOR_GREEN),
    'blue' => getColorStatistics($histogramElements, \Imagick::COLOR_BLUE),
];
我在他们的文档中没有找到所有通道的常数,我只能逐通道检索数据,我在寻找数据,而不是图像

有什么内置的东西可以帮我做到这一点吗

谢谢