Home > php教程 > php手册 > PHP实现获取图片颜色值的方法

PHP实现获取图片颜色值的方法

WBOY
Release: 2016-06-13 09:29:36
Original
1462 people have browsed it

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;

  ?>

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template