网络编程 
首页 > 网络编程 > 浏览文章

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

(编辑:jimmy 日期: 2025/3/19 浏览:3 次 )

本文实例讲述了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根据图片色界在不同位置加水印的方法
下一篇:PHP函数实现从一个文本字符串中提取关键字的方法