ok risolto così:
grazie per la dritta!codice:public void resizeImage(File inputImage, String dir, int width, int height) throws IOException { Image image = ImageIO.read(inputImage); Image newImage = image.getScaledInstance(width, height, Image.SCALE_SMOOTH); BufferedImage buf = new BufferedImage(newImage.getWidth(null), newImage.getHeight(null), BufferedImage.TYPE_INT_RGB); Graphics2D g2 = buf.createGraphics(); g2.drawImage(newImage, 0, 0, null); g2.dispose(); String ext = FilenameUtils.getExtension(inputImage.getName()); ImageIO.write(buf, ext, new File(dir + inputImage.getName())); }

Rispondi quotando