Se non ho capito male ti serve una funzione di questo tipo:
La funzione statica read di ImageIO legge un file e lo trasforma in un oggetto BufferedImage.codice:public static BufferedImage[] fromFilesToBufferedImages(File... files) throws IOException { BufferedImage[] images = new BufferedImage[files.length]; for(int i = 0; i < images.length; i++) images[i] = ImageIO.read(files[i]); return images; }![]()