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 相关文章推荐
WINDOWS服务器安装多套PHP的另类解决方案
Oct 09 PHP
php 格式化数字的时候注意数字的范围
Apr 13 PHP
PHP判断远程url是否有效的几种方法小结
Oct 08 PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
Nov 28 PHP
PHP写日志的实现方法
Nov 05 PHP
php微信公众开发之获取周边酒店信息的方法
Dec 22 PHP
jQuery+PHP实现的掷色子抽奖游戏实例
Jan 04 PHP
phalcon model在插入或更新时会自动验证非空字段的解决办法
Dec 29 PHP
PHP异常处理定义与使用方法分析
Jul 25 PHP
PHP实现可精确验证身份证号码的工具类示例
May 31 PHP
thinkPHP框架动态配置用法实例分析
Jun 14 PHP
PHP数组遍历的几种常见方式总结
Feb 15 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之第六天
2006/10/09 PHP
PHP开发框架总结收藏
2008/04/24 PHP
php实现httpRequest的方法
2015/03/13 PHP
基于php编程规范(详解)
2017/08/17 PHP
extJs 下拉框联动实现代码
2010/04/09 Javascript
JS实现闪动的title消息提醒效果
2014/06/20 Javascript
基于BootStrap环境写jQuery tabs插件
2016/07/12 Javascript
nodejs简单实现操作arduino
2016/09/25 NodeJs
深入浅析javascript继承体系
2017/10/23 Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
2017/12/06 Javascript
vue.js整合mint-ui里的轮播图实例代码
2017/12/27 Javascript
纯JS实现可用于页码更换的飞页特效示例
2018/05/21 Javascript
vue之延时刷新实例
2019/11/14 Javascript
js中switch语句的学习笔记
2020/03/25 Javascript
[01:02:54]完美世界DOTA2联赛PWL S2 FTD vs GXR 第一场 11.22
2020/11/26 DOTA
[57:09]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第一场 1月26日
2021/03/11 DOTA
Python将xml和xsl转换为html的方法
2015/03/10 Python
举例介绍Python中的25个隐藏特性
2015/03/30 Python
Python编程之微信推送模板消息功能示例
2017/08/21 Python
Python多线程应用于自动化测试操作示例
2018/12/06 Python
python 内置模块详解
2019/01/01 Python
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
Django 多对多字段的更新和插入数据实例
2020/03/31 Python
python动态规划算法实例详解
2020/11/22 Python
阿迪达斯香港官网:adidas香港
2019/11/09 全球购物
什么是TCP/IP
2014/07/27 面试题
大学生简单自荐信
2013/11/10 职场文书
魅力教师事迹材料
2014/01/10 职场文书
银行简历自我评价
2014/02/11 职场文书
教师求职自荐书
2014/06/14 职场文书
2016元旦主持人开场白
2015/12/03 职场文书
机关干部正风肃纪心得体会
2016/01/15 职场文书
2019财务管理制度最新范本!
2019/07/09 职场文书
创业计划书之书店
2019/09/10 职场文书
mysql字符串截取函数小结
2021/04/05 MySQL
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android