查詢

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函式
分享連結