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