PHP实现获取图片颜色值的方法
程序员文章站
2023-11-11 11:55:04
本例讲述了php实现获取图片颜色值的方法,php获取图片颜色值检测图片主要颜色是通过imagecreatefromjpeg函数读取图片,再循环获得各个颜色值加以计算实现的。...
本例讲述了php实现获取图片颜色值的方法,php获取图片颜色值检测图片主要颜色是通过imagecreatefromjpeg函数读取图片,再循环获得各个颜色值加以计算实现的。
具体代码如下:
<?php $i=imagecreatefromjpeg("photo3.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); //示例: echo $raverage; ?>
下一篇: 电脑自带的日语输入法打不出日语怎么办?