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 相关文章推荐
isset和empty的区别
Jan 15 PHP
php反弹shell实现代码
Apr 22 PHP
QueryPath PHP 中的jQuery
Apr 11 PHP
php设计模式 State (状态模式)
Jun 26 PHP
php实现多张图片上传加水印技巧
Apr 18 PHP
CodeIgniter使用phpcms模板引擎
Nov 12 PHP
使用CodeIgniter的类库做图片上传
Jun 12 PHP
php返回json数据函数实例
Oct 09 PHP
smarty中js的调用方法示例
Oct 27 PHP
Laravel 5框架学习之Eloquent 关系
Apr 09 PHP
php把时间戳转换成多少时间之前函数的实例
Nov 16 PHP
PHP __call()方法实现委托示例
May 20 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
各种咖啡的英文名子是什么
2021/03/03 新手入门
php注入实例
2006/10/09 PHP
php生成xml简单实例代码
2009/12/16 PHP
Linux下手动编译安装PHP扩展的例子分享
2014/07/15 PHP
php使用cookie显示用户上次访问网站日期的方法
2015/01/26 PHP
php简单随机字符串生成方法示例
2017/04/19 PHP
JavaScript CSS修改学习第五章 给“上传”添加样式
2010/02/19 Javascript
javascript中parentNode,childNodes,children的应用详解
2013/12/17 Javascript
巧用replace将文字表情替换为图片
2014/04/17 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
2014/09/04 Javascript
Jquery实现图片预加载与延时加载的方法
2014/12/22 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
为jQuery-easyui的tab组件添加右键菜单功能的简单实例
2016/10/10 Javascript
jQuery异步提交表单实例
2017/05/30 jQuery
详解vue-video-player使用心得(兼容m3u8)
2019/08/23 Javascript
在Vue 中获取下拉框的文本及选项值操作
2020/08/13 Javascript
[01:00]DOTA2 store: Collection of Artisan's Wonders
2015/08/12 DOTA
Python抓取京东图书评论数据
2014/08/31 Python
解决Pycharm调用Turtle时 窗口一闪而过的问题
2019/02/16 Python
python 梯度法求解函数极值的实例
2019/07/10 Python
python多线程同步实例教程
2019/08/11 Python
python3.6编写的单元测试示例
2019/08/17 Python
python redis 批量设置过期key过程解析
2019/11/26 Python
使用Python实现Wake On Lan远程开机功能
2020/01/22 Python
Python dict的常用方法示例代码
2020/06/23 Python
Django+RestFramework API接口及接口文档并返回json数据操作
2020/07/12 Python
HTML5 声明兼容IE的写法
2011/05/16 HTML / CSS
Carolina Lemke Berlin澳大利亚官网:时尚太阳镜品牌
2019/09/17 全球购物
腾讯技术类校园招聘笔试试题
2014/05/06 面试题
店长岗位的工作内容
2013/11/12 职场文书
电信专业毕业生推荐信
2013/11/18 职场文书
早餐连锁店计划书
2014/01/08 职场文书
给老师的检讨书
2014/02/11 职场文书
党员违纪检讨书
2014/02/18 职场文书
三方合作意向书范本
2015/05/09 职场文书
Python基础 括号()[]{}的详解
2021/11/07 Python