PHP實現(xiàn)獲取圖片顏色值的方法
更新時間:2014年07月11日 11:59:16 投稿:shichen2014
這篇文章主要介紹了PHP實現(xiàn)獲取圖片顏色值的方法,需要的朋友可以參考下
本例講述了PHP實現(xiàn)獲取圖片顏色值的方法,PHP獲取圖片顏色值檢測圖片主要顏色是通過imagecreatefromjpeg函數(shù)讀取圖片,再循環(huán)獲得各個顏色值加以計算實現(xiàn)的。
具體代碼如下:
<?php
$i=imagecreatefromjpeg("photo3.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++;
}
}
$rAverage = round($rTotal/$total);
$gAverage = round($gTotal/$total);
$bAverage = round($bTotal/$total);
//示例:
echo $rAverage;
?>
您可能感興趣的文章:
- PHP將身份證正反面兩張照片合成一張圖片的代碼
- PHP編程獲取圖片的主色調(diào)的方法【基于Imagick擴展】
- PHP實現(xiàn)根據(jù)圖片色界在不同位置加水印的方法
- php檢測圖片主要顏色的方法
- php_imagick實現(xiàn)圖片剪切、旋轉(zhuǎn)、銳化、減色或增加特效的方法
- php實現(xiàn)給圖片加灰色半透明效果的方法
- php Imagick獲取圖片RGB顏色值
- php縮小png圖片不損失透明色的解決方法
- PHP圖片處理之圖片旋轉(zhuǎn)和圖片翻轉(zhuǎn)實例
- php圖片處理:加水印、縮略圖的實現(xiàn)(自定義函數(shù):watermark、thumbnail)
- php多功能圖片處理類分享(php圖片縮放類)
- PHP實現(xiàn)對圖片的反色處理功能【測試可用】
相關(guān)文章
PHP二維數(shù)組實現(xiàn)去除重復項的方法【保留各個鍵值】
這篇文章主要介紹了PHP二維數(shù)組實現(xiàn)去除重復項的方法,結(jié)合實例形式分析了php保留各個鍵值的情況下去除重復項的相關(guān)操作技巧,需要的朋友可以參考下2017-12-12
php防注入,表單提交值轉(zhuǎn)義的實現(xiàn)詳解
本篇文章是對php防注入,表單提交值轉(zhuǎn)義的實現(xiàn)進行了詳細的分析介紹,需要的朋友參考下2013-06-06
PHP實現(xiàn)針對日期,月數(shù),天數(shù),周數(shù),小時,分,秒等的加減運算示例【基于strtotime】
這篇文章主要介紹了PHP實現(xiàn)針對日期,月數(shù),天數(shù),周數(shù),小時,分,秒等的加減運算,結(jié)合實例形式分析了基于strtotime的簡單日期時間運算技巧,非常具有實用價值,需要的朋友可以參考下2017-04-04

