天天看點

PHP擷取圖檔每個像素點

PHP擷取圖檔每個像素點

<pre>

$i = imagecreatefromjpeg("test.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 >> 8) & 0xFF;

$b = $rgb & 0xFF;

echo "($r,$g,$b)";

//echo "$rgb ";

}

echo "\n";

</pre>