assumendo che img1 e img2 abbiano le stesse dimensioni. Altrimenti devi fare qualche altro magheggio, e decidere quali parti delle immagini confrontare e quanto grande dev'essere la risultante della loro composizionecodice:public BufferedImage highpass(BufferedImage img1, BufferedImage img2) { BufferedImage ret = new BufferedImage(img1.getWidth(), img1.getHeight(), BufferedImage.TYPE_BYTE_GRAY); for (int i = 0; i < ret.getWidth(); i++) { for (int j = 0; j < ret.getHeight(); j++) { ret.setRGB(i, j, Math.max(img1.getRGB(i, j), img2.getRGB(i, j))); } } return ret; }