萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> PHP實現獲取圖片顏色值的方法

PHP實現獲取圖片顏色值的方法

   本例講述了PHP實現獲取圖片顏色值的方法,PHP獲取圖片顏色值檢測圖片主要顏色是通過imagecreatefromjpeg函數讀取圖片,再循環獲得各個顏色值加以計算實現的。

  具體代碼如下:

  

  $i=imagecreatefromjpeg("photo3.jpg");//測試圖片,自己定義一個,注意路徑

  for ($x=0;$x

  for ($y=0;$y

  $rgb = imagecolorat($i,$x,$y);

  $r=($rgb >>16) & 0xFF;

  $g=($rgb >> & 0xFF;

  $b=$rgb & 0xFF;

  $rTotal += $r;

  $gTotal += $g;

  $bTotal += $b;

  $total++;

  }

  }

  $rAverage = round($rTotal/$total);

  $gAverage = round($gTotal/$total);

  $bAverage = round($bTotal/$total);

  //示例:

  echo $rAverage;

  ?>

copyright © 萬盛學電腦網 all rights reserved