时间:2021-07-01 10:21:17 帮助过:31人阅读
$average = new Imagick("./fruit/143511081321676_593.jpg");
$average->quantizeImage( 10, Imagick::COLORSPACE_RGB, 0, false, false );
$average->uniqueImageColors();
functionGetImagesColor( Imagick $im ){$colorarr = array();
$it = $im->getPixelIterator();
$it->resetIterator();
while( $row = $it->getNextIteratorRow() ){
foreach ( $rowas$pixel ){
$colorarr[] = $pixel->getColor();
}
}
return$colorarr;
}
$colorarr = GetImagesColor($average);
foreach($colorarras$val){
$r += $val['r'];
$g += $val['g'];
$b += $val['b'];
echo"";
}
$r = round($r/10);
$g = round($g/10);
$b = round($b/10);
echo"
";
?>
以上就介绍了PHP 获取图片的主色调,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。