|
本例講述了php實(shí)現(xiàn)獲取圖片顏色值的方法,php獲取圖片顏色值檢測(cè)圖片主要顏色是通過(guò)imagecreatefromjpeg函數(shù)讀取圖片,再循環(huán)獲得各個(gè)顏色值加以計(jì)算實(shí)現(xiàn)的。
具體代碼如下:
<?php$i=imagecreatefromjpeg("photo3.jpg");//測(cè)試圖片,自己定義一個(gè),注意路徑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++; }}$rAverage = round($rTotal/$total);$gAverage = round($gTotal/$total);$bAverage = round($bTotal/$total);//示例:echo $rAverage;?>
php技術(shù):PHP實(shí)現(xiàn)獲取圖片顏色值的方法,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。