Maison  >  Article  >  développement back-end  >  php获取图片颜色值的例子

php获取图片颜色值的例子

WBOY
WBOYoriginal
2016-07-25 08:53:061210parcourir
  1. /**
  2. * php获取图片颜色值
  3. * by bbs.it-home.org
  4. */
  5. $i=imagecreatefromjpeg("photo3.jpg");//测试图片,自己定义一个,注意路径
  6. for ($x=0;$x for ($y=0;$y $rgb = imagecolorat($i,$x,$y);
  7. $r=($rgb >>16) & 0xFF;
  8. $g=($rgb >> & 0xFF;
  9. $b=$rgb & 0xFF;
  10. $rTotal += $r;
  11. $gTotal += $g;
  12. $bTotal += $b;
  13. $total++;
  14. }
  15. }
  16. $rAverage = round($rTotal/$total);
  17. $gAverage = round($gTotal/$total);
  18. $bAverage = round($bTotal/$total);
  19. //示例:
  20. echo $rAverage;
  21. ?>
复制代码


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn