@@ -0,0 +1,1190 @@
+package asdff;%0A%0Aimport java.awt.image.BufferedImage;%0A%0Apublic class ImageDiffer %7B%0A  private static final int DIFF_COLOR = 0x00FF3E96;%0A%0A  // http://stackoverflow.com/questions/23537710/java-get-differences-between-two-images%0A  public static BufferedImage produceDiffImage(BufferedImage oldImage, BufferedImage newImage) %7B%0A    BufferedImage img1 = oldImage;%0A    BufferedImage img2 = newImage;%0A%0A    int width1 = img1.getWidth(null);%0A    int width2 = img2.getWidth(null);%0A    int height1 = img1.getHeight(null);%0A    int height2 = img2.getHeight(null);%0A%0A    assert ((width1 != width2) %7C%7C (height1 != height2));%0A%0A    if ((width1 != width2) %7C%7C (height1 != height2)) %7B%0A      System.err.println(%22Error: Images dimensions mismatch%22);%0A      System.exit(1);%0A    %7D%0A%0A    BufferedImage diffImage = new BufferedImage(width1, height1, BufferedImage.TYPE_INT_RGB);%0A%0A    for (int i = 0; i %3C height1; i++) %7B%0A      for (int j = 0; j %3C width1; j++) %7B%0A        int rgb1 = img1.getRGB(j, i);%0A        int rgb2 = img2.getRGB(j, i);%0A%0A        if (rgb1 == rgb2) %7B%0A          diffImage.setRGB(j, i, rgb1);%0A        %7D else %7B%0A          diffImage.setRGB(j, i, DIFF_COLOR);%0A        %7D%0A      %7D%0A    %7D%0A%0A    return diffImage;%0A  %7D%0A%7D%0A%0A

Create ImageDiffer.java