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

ImagickPixel::getColorQuantum()函数—用法及示例

「 获取当前 ImagickPixel 对象的颜色值 」


函数名: ImagickPixel::getColorQuantum()

适用版本: Imagick 3.0.0 或更高版本

用法: ImagickPixel::getColorQuantum() 函数用于获取当前 ImagickPixel 对象的颜色值。该函数返回一个包含 RGBA 值的数组。

示例:

// 创建一个 ImagickPixel 对象并设置颜色
$pixel = new ImagickPixel('rgba(255, 0, 0, 0.5)');

// 获取颜色值
$color = $pixel->getColorQuantum();

// 打印颜色值
print_r($color);

输出结果:

Array
(
    [r] => 65535
    [g] => 0
    [b] => 0
    [a] => 32767
)

在上面的示例中,我们首先创建了一个 ImagickPixel 对象,并使用 'rgba(255, 0, 0, 0.5)' 设置了颜色。然后,我们使用 getColorQuantum() 函数获取颜色值,并将其存储在变量 $color 中。最后,我们使用 print_r() 函数打印颜色值。

颜色值以数组形式返回,包含了 RGBA 值。在示例中,红色通道 (r) 的值为 65535,绿色通道 (g) 的值为 0,蓝色通道 (b) 的值为 0,透明度通道 (a) 的值为 32767。请注意,颜色值的范围是从 0 到 65535,其中 0 表示最小值,65535 表示最大值。

补充纠错
上一个函数: ImagickDraw::scale()函数
热门PHP函数
分享链接