php如何判断图片颜色类型?实例教程

发布时间:2020-05-02编辑:脚本学堂
本文介绍了php判断图片中颜色类型的方法,判断一张图片中的主色调,可用于分析任何图片,需要的朋友参考下。

如何用php判断一张图片的主色调?

以下代码可以判断一张图片中的主色调,你可以分析任何图片。

例子,判断一张图片的主色调。
 

复制代码 代码示例:
<?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++;     
}     
} // www.jb200.com
$rAverage = round($rTotal/$total);    
$gAverage = round($gTotal/$total);    
$bAverage = round($bTotal/$total);