PHP实现获取图片颜色值的方法
发布于 2014-07-12 18:51:23 | 153 次阅读 | 评论: 0 | 来源: 网友投递
PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。
一个php获取图片颜色值的例子,仅供大家学习参考。
本例讲述了PHP实现获取图片颜色值的方法,PHP获取图片颜色值检测图片主要颜色是通过imagecreatefromjpeg(如果是gif,png则是imagecreatefrompng,imagecreatefromgif)函数读取图片,再循环获得各个颜色值加以计算实现的。
具体代码如下:
$i=imagecreatefromjpeg("photo3.jpg");//测试图片,自己定义一个,注意目标图片路经自己修改
for ($x=0;$x
for ($y=0;$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);
//示例:
echo $rAverage;
?>
相关阅读:
PHP实现获取图片颜色值的方法
php实现获取URL文件名后缀的方法
php实现获取文件mime类型的代码方法
PHP实现获取文件后缀名的几种常用方法
PHP删除数组中空值的方法
PHP CURL获取cookies模拟登录的方法讲解
6种php上传图片重命名的方法示例讲解
使用PHP实现Mysql读写分离的方法
PHP实现多进程并行操作的方法(可做守护进程)
PHP递归函数返回值的方法
用php检测png图片是否完整的方法
php保存远程图片到本地的方法