PHP编程获取图片的主色调的方法【基于Imagick扩展】
发布时间:2021-02-26 13:14:09 所属栏目:编程 来源:网络整理
导读:本篇章节讲授PHP编程获取图片的主色调的要领。供各人参考研究详细如下: 代码顶用到了php的图片扩展,以是行使之前,必要先安装PHP的Imagick扩展,详细安装如下(window下): 代码如下: quantizeImage( 10,Imagick::COLORSPACE_RGB,false,false )
本篇章节讲授PHP编程获取图片的主色调的要领。分享给各人供各人参考,详细如下: 代码顶用到了php的图片扩展,以是行使之前,必要先安装PHP的Imagick扩展,详细安装如下(window下): 代码如下: quantizeImage( 10,Imagick::COLORSPACE_RGB,false,false );
$average->uniqueImageColors();
function GetImagesColor( Imagick $im ){
$colorarr = array();
$it = $im->getPixelIterator();
$it->resetIterator();
while( $row = $it->getNextIteratorRow() ){
foreach ( $row as $pixel ){
$colorarr[] = $pixel->getColor();
}
}
return $colorarr;
}
$colorarr = GetImagesColor($average);
foreach($colorarr as $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措施计划有所辅佐。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |