函式名:ImagickPixel::getIndex()
適用版本:ImagickPixel::getIndex() 函式在 Imagick 擴充套件版本 3.2.0 或更高版本中可用。
用法:ImagickPixel::getIndex() 函式用於獲取畫素的顏色索引。
語法:public ImagickPixel::getIndex ( void ) : int
引數:該函式沒有引數。
返回值:返回畫素的顏色索引,如果畫素不是索引顏色,則返回 -1。
示例:
// 建立一個 ImagickPixel 物件
$pixel = new ImagickPixel('rgb(255, 0, 0)');
// 獲取畫素的顏色索引
$index = $pixel->getIndex();
// 輸出顏色索引
echo "Color Index: " . $index;
輸出:
Color Index: -1
在上面的示例中,我們首先建立了一個 ImagickPixel 物件,並將其初始化為紅色。然後,我們使用 ImagickPixel::getIndex() 函式獲取畫素的顏色索引。由於紅色不是索引顏色,因此返回的索引為 -1。最後,我們將顏色索引輸出到螢幕上。
請注意,要使用 ImagickPixel::getIndex() 函式,必須先安裝 Imagick 擴充套件,並且版本必須為 3.2.0 或更高。