I know how to capture a screenshot by using Robot, Windowtester or FEST. I also know how to read a pixel from the screen by using robot.
int x = 10;
int y = 10;
Color px = getPixelColor(int x, int y);
However, I don’t know how to read a pixel from an image that is already captured. I’m planning to compare a current image, with an image from file. Lets say both are PNG. Are there any frameworks that I can use to compare images pixel by pixel?
Is this in Java? If so, you can use
ImageIO.read( "yourImage.png" )to get aBufferedImage. That will have agetData()method which will give you aRasterobject, on which you can callgetPixel. See link