函式名稱: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物件中。
熱門工具排行榜