易洋国学旗下网站:
查询

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对象中。
补充纠错
上一个函数: Gmagick::getimageindex()函数
下一个函数: Gmagick::getimageheight()函数
热门PHP函数
分享链接