首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

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

发布于 2025-04-27 15:45:47
0
144

函数名: 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 颜色空间中的位置。
评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流