查詢

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

「 比較兩個畫素是否相似 」


函式名稱: 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。最後,根據返回值判斷畫素是否相似,並輸出相應的結果。

補充糾錯
熱門PHP函式
分享連結