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


Posted in PHP onJuly 01, 2015

本文实例讲述了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 相关文章推荐
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
Oct 13 PHP
判断Keep-Alive模式的HTTP请求的结束的实现代码
Aug 06 PHP
探讨fckeditor在Php中的配置详解
Jun 08 PHP
php上传图片到指定位置路径保存到数据库的具体实现
Dec 30 PHP
php json_encode()函数返回json数据实例代码
Oct 10 PHP
PDO防注入原理分析以及使用PDO的注意事项总结
Oct 23 PHP
php校验表单检测字段是否为空的方法
Mar 20 PHP
详解Yii2 rules 的验证规则
Dec 02 PHP
CodeIgniter框架数据库基本操作示例
May 24 PHP
php中字符串和整数比较的操作方法
Jun 06 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
Mar 24 PHP
Centos7安装swoole扩展操作示例
Mar 26 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
Jul 01 #PHP
浅谈php提交form表单
Jul 01 #PHP
用PHP代码给图片加水印
Jul 01 #PHP
用PHP代码在网页上生成图片
Jul 01 #PHP
PHP文件操作方法汇总
Jul 01 #PHP
浅谈PHP中JSON数据操作
Jul 01 #PHP
搭建基于Docker的PHP开发环境的详细教程
Jul 01 #PHP
You might like
PHP 转义使用详解
2013/07/15 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
php中加密解密DES类的简单使用方法示例
2020/03/26 PHP
PHP+MySql实现一个简单的留言板
2020/07/19 PHP
Javascript类定义语法,私有成员、受保护成员、静态成员等介绍
2011/12/08 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
2016/05/17 Javascript
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
2017/03/21 jQuery
Angular使用 ng-img-max 调整浏览器中的图片的示例代码
2017/08/17 Javascript
详解vue 实例方法和数据
2017/10/23 Javascript
详解JS数值Number类型
2018/02/07 Javascript
Angular6项目打包优化的实现方法
2019/12/15 Javascript
[00:32]2018DOTA2亚洲邀请赛出场——VP
2018/04/04 DOTA
使用Python+Splinter自动刷新抢12306火车票
2018/01/03 Python
Pandas之drop_duplicates:去除重复项方法
2018/04/18 Python
python实现对文件中图片生成带标签的txt文件方法
2018/04/27 Python
Python3.6简单的操作Mysql数据库的三个实例
2018/10/17 Python
Python设计模式之装饰模式实例详解
2019/01/21 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
Python实现Selenium自动化Page模式
2019/07/14 Python
Python类中方法getitem和getattr详解
2019/08/30 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
2020/03/30 Python
Pygame框架实现飞机大战
2020/08/07 Python
html5将图片转换成base64的实例代码
2016/09/21 HTML / CSS
银河香水:Galaxy Perfume
2019/03/25 全球购物
error和exception有什么区别
2012/10/02 面试题
工程类专业自荐信范文
2014/03/09 职场文书
商学院大学生求职的自我评价
2014/03/12 职场文书
竞争上岗实施方案
2014/03/21 职场文书
投资建议书模板
2014/05/12 职场文书
英语教育专业毕业生求职信
2014/08/28 职场文书
个人授权委托书模板
2014/09/14 职场文书
个性发展自我评价2015
2015/03/09 职场文书
刑事申诉状范文
2015/05/20 职场文书
Python+pyaudio实现音频控制示例详解
2022/07/23 Python