查詢

ImagickPixel::clear()函式—用法及示例

「 將影象畫素的所有屬性重置為預設值 」


函式名稱:ImagickPixel::clear()

適用版本:ImagickPixel::clear()函式在PHP Imagick擴充套件版本3.0.1或更高版本中可用。

用法:ImagickPixel::clear()函式用於將影象畫素的所有屬性重置為預設值。

示例:

// 建立一個新的ImagickPixel物件
$pixel = new ImagickPixel('rgba(255, 0, 0, 0.5)');

// 列印初始畫素屬性
echo "初始畫素屬性:\n";
echo "Red: " . $pixel->getColorValue(Imagick::COLOR_RED) . "\n";
echo "Green: " . $pixel->getColorValue(Imagick::COLOR_GREEN) . "\n";
echo "Blue: " . $pixel->getColorValue(Imagick::COLOR_BLUE) . "\n";
echo "Alpha: " . $pixel->getColorValue(Imagick::COLOR_ALPHA) . "\n";

// 重置畫素屬性為預設值
$pixel->clear();

// 列印重置後的畫素屬性
echo "重置後的畫素屬性:\n";
echo "Red: " . $pixel->getColorValue(Imagick::COLOR_RED) . "\n";
echo "Green: " . $pixel->getColorValue(Imagick::COLOR_GREEN) . "\n";
echo "Blue: " . $pixel->getColorValue(Imagick::COLOR_BLUE) . "\n";
echo "Alpha: " . $pixel->getColorValue(Imagick::COLOR_ALPHA) . "\n";

輸出:

初始畫素屬性:
Red: 1
Green: 0
Blue: 0
Alpha: 0.5
重置後的畫素屬性:
Red: 0
Green: 0
Blue: 0
Alpha: 1

在上面的示例中,我們首先建立了一個新的ImagickPixel物件,並將其顏色屬性設定為紅色,透明度為0.5。然後,我們使用clear()函式將畫素的所有屬性重置為預設值。最後,我們列印了重置後的畫素屬性,可以看到所有屬性都被重置為預設值。

補充糾錯
上一個函式: ImagickPixel::destroy()函式
下一個函式: ImagickKernel::separate()函式
熱門PHP函式
分享連結