Using ImageColorAt()

<? $image = "presentations/slides/intro/php-tiny.jpg"; ?>
<img src="<?=$image?>"><br />
<?
    $im = imagecreatefromjpeg($image);
    $dx = imagesx($im);
    $dy = imagesy($im);
    for($y = 0; $y < $dy; $y++) {
        for($x=0; $x < $dx; $x++) {
            $col = imagecolorat($im, $x, $y);
            $rgb = imagecolorsforindex($im,$col);
            printf("<font color=#%02x%02x%02x>#</font>",
              $rgb['red'],$rgb['green'],$rgb['blue']);
        }
        echo "<br />\n";
    }
    imagedestroy($im);
?>
Output

#", $rgb['red'],$rgb['green'],$rgb['blue']); } echo "
\n"; } imagedestroy($im); ?>