函式名稱: ImagickPixel::isPixelSimilar()
函式描述: 比較兩個畫素是否相似
適用版本: Imagick 3.3.0 及以上版本
用法:
bool ImagickPixel::isPixelSimilar ( ImagickPixel $color, float $fuzz )
引數:
- $color:要比較的畫素物件(ImagickPixel)
- $fuzz:容差值,範圍為0到1之間的浮點數,用於定義相似性的閾值
返回值:
- 如果畫素相似,則返回true;否則返回false
示例:
// 建立兩個畫素物件
$pixel1 = new ImagickPixel('red');
$pixel2 = new ImagickPixel('green');
// 比較兩個畫素是否相似,並設定容差值為0.2
$isSimilar = $pixel1->isPixelSimilar($pixel2, 0.2);
if ($isSimilar) {
echo "畫素相似";
} else {
echo "畫素不相似";
}
在上述示例中,我們首先建立了兩個畫素物件$pixel1和$pixel2,分別代表紅色和綠色。然後,我們使用isPixelSimilar()函式來比較這兩個畫素物件是否相似,同時設定容差值為0.2。最後,根據返回值判斷畫素是否相似,並輸出相應的結果。