この記事では、phpで画像のメインカラーを検出する方法について説明します。皆さんの参考に共有してください。具体的な実装方法は以下の通りです
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
$i = imagecreatefromjpeg("image.jpg"); for ($x=0;$x for ($y=0;$y $rgb = imagecolorat($i,$x,$y); $r = ($rgb >> 16) & 0xFF; $g = ($rgb >> & 0xFF; $b = $rgb & 0xFF; $r合計 += $r; $g合計 += $g; $b合計 += $b; $合計++; } } $rAverage =round($rTotal/$total); $gAverage =round($gTotal/$total); $bAverage =round($bTotal/$total); |
この記事が皆様の PHP プログラミング設計に役立つことを願っています。