> 16) & 0xFF; $g = ">
 | 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
y3c5
9年前发布

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);