php教程

超轻量级php框架startmvc

php检测图片主要颜色的方法

更新时间:2020-03-04 22:12:46 作者:startmvc
本文实例讲述了php检测图片主要颜色的方法。分享给大家供大家参考。具体实现方法如下:

本文实例讲述了php检测图片主要颜色的方法。分享给大家供大家参考。具体实现方法如下:


$i = imagecreatefromjpeg("image.jpg");
for ($x=0;$x<imagesx($i);$x++) {
 for ($y=0;$y<imagesy($i);$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);

希望本文所述对大家的php程序设计有所帮助。

php 检测 图片 颜色