php检测图片主要颜色的方法
更新时间:2015年07月01日 12:40:39 作者:不是JS
这篇文章主要介绍了php检测图片主要颜色的方法,涉及php针对图片的相关操作技巧,需要的朋友可以参考下
本文实例讲述了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中使用in_array() foreach array_search() 查找数组是否包含时的性能对比
这篇文章主要介绍了php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比,需要的朋友可以参考下2015-04-04重新封装zend_soap实现http连接安全认证的php代码
重新封装zend_soap实现http连接安全认证,需要的朋友可以参考下。2011-01-01PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
这篇文章主要介绍了PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法,涉及PHP数学运算及字符串操作的相关技巧,需要的朋友可以参考下2016-04-04Fatal error: Allowed memory size of 134217728 bytes exhauste
这篇文章主要介绍了Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)错误的解决方法,需要的朋友可以参考下2014-11-11
最新评论