当前位置:首页 > PHP教程 > php图像处理 > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2021-06-06 14:41:59 浏览: 评论:0 

这篇文章主要介绍了php检测图片主要颜色的方法,涉及php针对图片的相关操作技巧,需要的朋友可以参考下,本文实例讲述了php检测图片主要颜色的方法,分享给大家供大家参考,具体实现方法如下:

  1. $i = imagecreatefromjpeg("image.jpg"); 
  2. for ($x=0;$x<imagesx($i);$x++) { 
  3.   for ($y=0;$y<imagesy($i);$y++) { 
  4.     $rgb = imagecolorat($i,$x,$y); 
  5.     $r  = ($rgb >> 16) & 0xFF; 
  6.     $g  = ($rgb >> & 0xFF; 
  7.     $b  = $rgb & 0xFF; 
  8.     $rTotal += $r
  9.     $gTotal += $g
  10.     $bTotal += $b
  11.     $total++; 
  12.   } 
  13. $rAverage = round($rTotal/$total); 
  14. $gAverage = round($gTotal/$total); 
  15. $bAverage = round($bTotal/$total);

Tags: php检测图片颜色

分享到: