函数名: Imagick::getImageExtrema()
函数描述: Imagick::getImageExtrema() 用于获取图像的最小和最大像素值。
参数: 无
返回值: 返回一个包含最小和最大像素值的数组。
适用版本: Imagick 2.0.0 及以上版本
用法示例:
// 创建一个 Imagick 对象并加载图像
$image = new Imagick('image.jpg');
// 调用 getImageExtrema() 获取图像的最小和最大像素值
$extrema = $image->getImageExtrema();
// 输出最小和最大像素值
echo "最小像素值: " . $extrema['minima'] . "<br>";
echo "最大像素值: " . $extrema['maxima'] . "<br>";
输出结果:
最小像素值: 0
最大像素值: 255
注意事项:
- 该函数需要 Imagick 扩展的支持,确保已在 PHP 配置文件中启用了该扩展。
- 该函数适用于 Imagick 2.0.0 及以上版本。在低于该版本的 Imagick 版本中,此函数可能不可用。
- 该函数返回的是一个包含最小和最大像素值的关联数组,其中键名为 'minima' 和 'maxima'。
- 如果图像为空或加载失败,该函数将返回 false。
- 在使用该函数之前,确保已成功加载了图像。