牛牛在线工具

Gmagick::getimagehistogram()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Gmagick::getimagehistogram()

获取图像的直方图

函数名称:Gmagick::getimagehistogram() 函数描述:该函数用于获取图像的直方图。直方图是一个统计图,用于显示图像中每个颜色出现的频率。 适用版本:该函数适用于Gmagick扩展的PHP版本5.4.0及以上。 语法:array Gmagick::getimagehistogram() 参数:该函数不接受任何参数。 返回值:返回一个包含直方图数据的关联数组。数组的键是颜色值,值是对应颜色值在图像中出现的次数。 示例: // 创建一个Gmagick对象 $image = new Gmagick('path/to/image.jpg'); // 获取图像的直方图 $histogram = $image->getimagehistogram(); // 遍历直方图数据并打印结果 foreach ($histogram as $color => $count) { echo "颜色:{$color},出现次数:{$count}\n"; } 输出示例: 颜色:#FF0000,出现次数:100 颜色:#00FF00,出现次数:150 颜色:#0000FF,出现次数:75 ... 注意事项: 该函数需要安装并启用Gmagick扩展。 图像必须已经加载到Gmagick对象中。