函数名: 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 表示最大值。