这个案例告诉你如何通过PHP获取图片的颜色值。PHP获取图片的颜色值并检测图片。主色是读取图片通过imagecreatefromjpeg函数,进而得到不同的颜色值和计算。

具体代码如下:


< PHP
我= imagecreatefromjpeg(photo3 .jpg); / /测试图像,定义一个路径,注意
为($ x = 0;X元< imagesx(我);X元+ +){
为($ Y = 0;Y元< imagesy(我);Y元+ +){
RGB = imagecolorat美元($我,X,Y元);
r =(RGB > > 16美元)0xff;
$ G =($ RGB > > 0xff);
B = RGB 0xff美元美元;
另外美元= r;
gtotal美元= $ G;
$ Btotal = $;
总计+ +;
}
}
raverage美元=圆(RTOTAL美元/美元总);
gaverage美元=圆(合gtotal /总美元);
饮料=轮美元($ Btotal /总美元);
例:
echo $ raverage;
>