话不多说上源码
//缩略图
public void thum(String src, String dst, int w, int h) throws IOException {
BufferedImage bis = ImageIO.read(new File(src));
BufferedImage bid = new BufferedImage(w, h, 1);
Graphics2D g = bid.createGraphics();
//将读取原文件 写在目标文件的 0,0 w h 范围
g.drawImage(bis, 0, 0, w, h, null);
ImageIO.write(bid, "jpg", new FileOutputStream(dst));
g.dispose();
}