Hi,
i've do an external (pix2rgb) that outputs the data values of an image in a list in the second outlet. It's the first version working, i think to do something usable i would need one outlet more with the x and y information to regenerate the image, but if you know the size of the image it doesn't needed. The list is the raw data, so you need convert the image to RGB space before pix2rgb.
I've included the latest git version of Gem compiled. Compiled and working in Ubuntu Precise 12.04.
With the Gem version of Ubuntu repository gives an undefined symbol error and not loads.
Send me a message if you are trying it, please... In the next weeks i will improve it and upload the sources to some place.
This is fine to me. If not to you there is a function in Gem/image.h called GetRGB, that reads the RGB values of a pixel given x and y coordinates. Perhaps is more suitable to your needs, with pix2rgb you can track individual pixels manipulating the list with list split and unpack.
http://puremediaserver.googlecode.com/files/pix2rgb.tar.gz
I can't upload it here, perhaps it's too large for the forum engine