<form>
<input name="in" type="image" src="opossum.jpg" cursor />
<br />
<?
if ( $_GET[in_x] )
{
$image = new imagick( "opossum.jpg" );
echo "<table border=\"1\"><tr>";
echo "<td align=\"right\"><b>X</b>= $_GET[in_x]</td><td><b>Y</b>= $_GET[in_y] </td></tr>";
# Make ImagePixelColor object from point clicked on.
$point = $image->getImagePixelColor( $_GET[in_x], $_GET[in_y]);
# get color as array
$color = $point->getColor();
echo "<tr><td align=\"right\"><b>Color at ($_GET[in_x],$_GET[in_y]) as array:</b>
</td>
<td>";
foreach($color as $key=>$val)
echo "<b>$key:</b> $val<br />";
echo "</td></tr>";
# get color as array
$color_n = $point->getColor( TRUE );
echo "<tr><td align=\"right\"><b>Color at ($_GET[in_x],$_GET[in_y]) as array:</b><br />
<center>(Normalized)</center>
</td>
<td>";
foreach($color_n as $key=>$val)
echo "<b>$key:</b> $val<br />";
echo "</td></tr>";
# get color as string
$color_string = $point->getColorAsString();
echo "<tr><td align=\"right\"><b>Color at ($_GET[in_x],$_GET[in_y]) as string:</b></td>
<td>$color_string</td></tr>";
echo "</table>";
}
else { echo "Click Image"; }
?>
</form>