我試圖使用Imagemagick的getImageChannelStatistics
函數來計算圖像的平均亮度。如果達到給定閾值,我將使用modulateImage
降低亮度。php imagemagick統計使用情況
array Imagick::getImageChannelStatistics (void)
第一問題: 每個通道的返回平均值是大於255,雖然顏色深度爲8 如何解釋這些值?
陣列([平均] => 27510.293108724 [最小值] => 0 [最大值] => 65535 [standardDeviation] => 23761.909802897 [深度] => 8)
陣列([平均] => 22654.046931424 [陣列([平均值] => 21137.418988715 [最小值] => 0 [最大值] => 65535 [標準偏差] => 65535 [標準偏差] => 21085.309916751 [深度] => 8)
[ ] => 20369.810455127 [depth] => 8)
第二個問題: 什麼是平均值和d圖像的亮度?
bool Imagick::modulateImage (float $brightness , float $saturation , float $hue)
在此先感謝!