> 16) & 0xFF;
	$g = ($colour >> 8) & 0xFF;
	$b = $colour & 0xFF;
	
	//return 'rgb(' . $r . ',' . $g . ',' . $b . ')';
	return '#' . sprintf('%02X%02X%02X',$r, $g, $b);
}


$scale = 3;
$filename = 'mudkip.png';
// ---
$im = imagecreatefrompng($filename);
$size = getimagesize($filename);
$prev_colour = 0xFFFFFF;

for ($y = 0; $y < $size[1]; $y += $scale)
{
	for ($x = 0; $x < $size[0]; $x += $scale)
	{
		$colour = imagecolorat($im, $x, $y);
		//if ($colour == 0xFFFFFF)
		//	echo ' ';
		//else
		//	echo ' ';
		
		// Different from the previous colour?
		if ($colour != $prev_colour)
		{
			echo '';
			$prev_colour = $colour;
		}
		echo ' ';
	}
	
	echo '
'; } ?>