📅  最后修改于: 2023-12-03 15:33:33.668000             🧑  作者: Mango
getColorQuantum()
函数是 imagickpixel 类的一个方法,它用于获取当前像素的颜色值数组。颜色值采用量化值表示,每个量化值代表一种颜色。在 imagickpixel 类中,颜色被表示为一个包含四个元素的数组,这四个元素分别表示 RGBA 的值。该函数返回的数组中,每个元素为一个在 0~255 之间的整数。
public array ImagickPixel::getColorQuantum()
该函数不接收任何参数。
返回一个包含四个颜色量化值的数组,每个量化值在 0~255 之间。
<?php
// 创建 imagickpixel 对象,并设置颜色
$imPixel = new \ImagickPixel('rgba(100%,0%,50%,1)');
// 获取颜色值数组
$color = $imPixel->getColorQuantum();
// 打印颜色值数组
echo "Red: " . $color[0] . "\n";
echo "Green: " . $color[1] . "\n";
echo "Blue: " . $color[2] . "\n";
echo "Alpha: " . $color[3] . "\n";
?>
运行上述代码,可以得到以下输出结果:
Red: 65535
Green: 0
Blue: 32767
Alpha: 65535
ImagickPixel::getColor()
函数进行替代。