Yes, this is looking more promising. The triplet values were not as useful as hoped for. I tried to use the getsamples() method to sample just one pixel, however, and the results were like:
«ÑçÇ¡yÀʾ²¾í©k~Áµ¨rw
U=9dyµàТI*\ZGpë«
I'm not sure how to compare those values to each other...
My code to do this was as follows:
###
#it appears there may actually be a way to read the grey channel
#using the "getsamples" routine
my $ycoord = 5;
my $xcoord = 5;
my $sample = $img->getsamples(y => $ycoord, x => $xcoord);
print "we sampled 5,5 to have a value of $sample\n";
I tried sampling two different points that I knew to be quite different by this method, which is how I got those two odd strings above. I'll have to look further into the Perldocs for Imager, it appears :)