English | 简体中文 | 繁體中文
查询

Imagick::getImageGreenPrimary()函数—用法及示例

「 获取图像的绿色主色调 」


函数名: Imagick::getImageGreenPrimary()

适用版本: Imagick 3.0.0 及以上版本

用法: Imagick::getImageGreenPrimary() 方法用于获取图像的绿色主色调。它返回一个包含三个浮点数值的数组,分别表示绿色主色调的X、Y和Z坐标。

语法: public Imagick::getImageGreenPrimary ( ) : array

参数: 该函数没有参数。

返回值: 该函数返回一个包含三个浮点数值的数组,表示绿色主色调的X、Y和Z坐标。

示例:

// 创建一个Imagick对象并读取图像
$image = new Imagick('image.jpg');

// 获取图像的绿色主色调
$greenPrimary = $image->getImageGreenPrimary();

// 输出绿色主色调的X、Y和Z坐标
echo '绿色主色调的X坐标: ' . $greenPrimary[0] . PHP_EOL;
echo '绿色主色调的Y坐标: ' . $greenPrimary[1] . PHP_EOL;
echo '绿色主色调的Z坐标: ' . $greenPrimary[2] . PHP_EOL;

输出:

绿色主色调的X坐标: 0.3585
绿色主色调的Y坐标: 0.7154
绿色主色调的Z坐标: 0.1192

注意:

  • 该函数需要 Imagick 扩展支持,确保已经安装并启用了 Imagick 扩展。
  • 该函数只能用于读取已经加载到 Imagick 对象的图像的绿色主色调,不能用于未加载图像或其他图像资源。
  • 返回的坐标值为浮点数,表示该颜色在 CIE XYZ 颜色空间中的位置。
补充纠错
热门PHP函数
分享链接