grazie lele,
in realtà non ho nulla sul desktop che si muove se non magari l'icona della rete vicino all'orologio ma ho testato anche su W7 dove non c'era quella che cambiava.
il codice è il seguente:
codice:
try {
BufferedImage i1 = ScreenShoot.shoot();
BufferedImage i2 = ScreenShoot.shoot();
byte[] originalImg = Converter.ImageToByteArray( i1 );
byte[] SecondImg = Converter.ImageToByteArray( i2 );
int len = originalImg.length;
if (SecondImg.length > originalImg.length) len = SecondImg.length ;
nota(originalImg.length);
nota(SecondImg.length);
ScreenShoot.saveImg(i1, "src/jFollow/img/Ciao1.jpg");
ScreenShoot.saveImg(i1, "src/jFollow/img/Ciao2.jpg");
for (int i = 0 ; i<len ; i++) {
nota(String.format("%10s %10s %10s %10s",i, originalImg[i], SecondImg[i], originalImg[i] - SecondImg[i] ));
//nota(String.format("%10s %10s", String.valueOf(SecondImg[i])));
}
//nota(originalImg.length);
} catch (AWTException e) {
e.printStackTrace();
}
UPDATE:
Dimenticavo, Converter è una classe con dei metodi statici che mi sono creato per le conversioni