代码
/*** 改变图片的尺寸** @param newWidth, newHeight, path* @return boolean*/public static void changeSize(int newWidth, int newHeight, String path) {BufferedInputStream in = null;try {in = new BufferedInputStream(new FileInputStream(path));//字节流转图片对象BufferedImage bi = ImageIO.read(in);//构建图片流BufferedImage tag = new BufferedImage(newWidth, newHeight, BufferedImage.TYPE_INT_RGB);//绘制改变尺寸后的图tag.getGraphics().drawImage(bi, 0, 0, newWidth, newHeight, null);//输出流BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream(path));//JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);//encoder.encode(tag);ImageIO.write(tag, "JPG", out);in.close();out.close();} catch (IOException e) {e.printStackTrace();}}