この例では、PHPで画像のカラー値を取得するメソッドを説明します。PHPは画像のカラー値を取得し、画像の主な色を検出します。 imagecreatefromjpeg 関数を通じて画像を読み取り、ループして各色の値を計算します。
具体的なコードは以下の通りです。
$i=imagecreatefromjpeg("photo3.jpg");//画像をテストし、自分で定義し、パスに注意してください
for ($x=0;$x
for ($y=0;$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;
?>