成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? PHP編程獲取圖片的主色調的方法【基于Imagick擴展】
全站頭部文字 我要出現在這里
PHP編程獲取圖片的主色調的方法【基于Imagick擴展】 802 2023-12-08   

本文實例講述了PHP編程獲取圖片的主色調的方法。分享給大家供大家參考,具體如下:

代碼中用到了php的圖片擴展,所以使用之前,需要先安裝PHP的Imagick擴展,具體安裝如下(window下): windows7下安裝php的imagick和imagemagick擴展教程

代碼如下:

<?php
$average = new Imagick("./fruit/143511081321676_593.jpg");
$average->quantizeImage( 10, Imagick::COLORSPACE_RGB, 0, 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 "<div style='background-color: rgb({$val['r']},{$val['g']},{$val['b']});width:50px;height:50px;float:left;'></div>";
}
$r = round($r/10);
$g = round($g/10);
$b = round($b/10);
echo "<br><div style='background-color: rgb({$r},{$g},{$b});width:100px;height:100px;float:left;'></div>";
?>

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP圖形與圖片操作技巧匯總》、《PHP網絡編程技巧總結》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。


主站蜘蛛池模板: 牙疼图片 难受 表情包| 肱骨是胎儿的哪个部位| 素珍| 五年级上数学第一单元试卷| 特种部队全面反击| 坑区| 女孩们电影| 逆光飞翔 电影| 风筝 电影| 妻子的秘密免费观看全集| 威虎山黑话大全口令| 我爱你在线观看| 小女巫| 电影《林海雪原》| 漂流者| 无锡电视台| 形象管理| 八年级下册英语外研版| 海滩乱淫欧美aⅴ大片| 江苏卫视今天节目表| 362329| 帅气动漫头像| 黄真伊| 转正意见发言简短| 男女视频在线播放| 韩红个人资料| 泰坦尼克号演员| 行尸走肉第六季| 叶子楣图片| 回到十八岁| 李顺大造屋| 彻夜狂欢| 年会不能停豆瓣评分| 狂野鸳鸯| 1992年台湾叫冬梅的电影| 金酸梅奖| 我是特种兵剧情介绍 | 假男假女| smc压力表| 杨硕| 道东道西|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103