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 相关文章推荐
层叠菜单的动态生成
Oct 09 PHP
Php+SqlServer实现分页显示
Oct 09 PHP
swfupload 多文件上传实现代码
Aug 27 PHP
PHP syntax error, unexpected $end 错误的一种原因及解决
Oct 25 PHP
php入门学习知识点五 关于php数组的几个基本操作
Jul 14 PHP
PHP中isset()和unset()函数的用法小结
Mar 11 PHP
CodeIgniter框架数据库事务处理的设计缺陷和解决方案
Jul 25 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
Dec 09 PHP
php结合正则获取字符串中数字
Jun 19 PHP
基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码
Aug 25 PHP
ThinkPHP使用Smarty第三方插件方法小结
Mar 19 PHP
ThinkPHP框架实现FTP图片上传功能示例
Apr 08 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的宝库目录--PEAR
2006/10/09 PHP
PHP命名空间(Namespace)的使用详解
2013/05/04 PHP
PHP页面中文乱码分析
2013/10/29 PHP
PHP实现本地图片转base64格式并上传
2020/05/29 PHP
firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码
2007/04/12 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
JQuery仿小米手机抢购页面倒计时效果
2014/12/16 Javascript
JavaScript实现列出数组中最长的连续数
2014/12/29 Javascript
Vue.js每天必学之过滤器与自定义过滤器
2016/09/07 Javascript
javascript加载xml 并解析各节点的值(实现方法)
2016/10/12 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
2016/12/04 Javascript
js实现点击切换checkbox背景图片的简单实例
2017/05/08 Javascript
AngularJS中scope的绑定策略实例分析
2017/10/30 Javascript
vue 通过下拉框组件学习vue中的父子通讯
2017/12/19 Javascript
vue移动端实现手机左右滑动入场动画
2020/06/17 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
[55:03]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.20
2020/11/20 DOTA
python中日期和时间格式化输出的方法小结
2015/03/19 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
2018/01/09 Python
python模块导入的细节详解
2018/12/10 Python
浅谈python 读excel数值为浮点型的问题
2018/12/25 Python
Python基础之循环语句用法示例【for、while循环】
2019/03/23 Python
Django如何开发简单的查询接口详解
2019/05/17 Python
对pytorch的函数中的group参数的作用介绍
2020/02/18 Python
pytorch:model.train和model.eval用法及区别详解
2020/02/20 Python
纯CSS3绘制打火机动画火焰效果
2016/07/18 HTML / CSS
好莱坞百老汇御用王牌美妆:Koh Gen Do 江原道
2018/04/03 全球购物
DOUGLAS荷兰:购买香水和化妆品
2020/10/24 全球购物
新西兰Bookabach:查找全球度假屋
2020/12/03 全球购物
班级课外活动总结
2014/07/09 职场文书
“四风”查摆问题自我剖析材料
2014/09/27 职场文书
介绍信格式
2015/01/30 职场文书
餐厅开业活动方案
2019/07/08 职场文书
springboot项目以jar包运行的操作方法
2021/06/30 Java/Android
tomcat下部署jenkins的方法
2022/05/06 Servers
SpringBoot前端后端分离之Nginx服务器下载安装过程
2022/08/14 Servers