查詢

Gmagick::getimagehistogram()函式—用法及示例

「 獲取影象的直方圖 」


函式名稱:Gmagick::getimagehistogram()

函式描述:該函式用於獲取影象的直方圖。直方圖是一個統計圖,用於顯示影象中每個顏色出現的頻率。

適用版本:該函式適用於Gmagick擴充套件的PHP版本5.4.0及以上。

語法:array Gmagick::getimagehistogram()

引數:該函式不接受任何引數。

返回值:返回一個包含直方圖資料的關聯陣列。陣列的鍵是顏色值,值是對應顏色值在影象中出現的次數。

示例:

// 建立一個Gmagick物件
$image = new Gmagick('path/to/image.jpg');

// 獲取影象的直方圖
$histogram = $image->getimagehistogram();

// 遍歷直方圖資料並列印結果
foreach ($histogram as $color => $count) {
    echo "顏色:{$color},出現次數:{$count}\n";
}

輸出示例:

顏色:#FF0000,出現次數:100
顏色:#00FF00,出現次數:150
顏色:#0000FF,出現次數:75
...

注意事項:

  • 該函式需要安裝並啟用Gmagick擴充套件。
  • 影象必須已經載入到Gmagick物件中。
補充糾錯
上一個函式: Gmagick::getimageindex()函式
下一個函式: Gmagick::getimageheight()函式
熱門PHP函式
分享連結