BufferedImage 和 ImageIO
package frank; import java.lang.*; import java.awt.image.BufferedImage; import javax.imageio.ImageIO; import java.awt.*; import java.io.File; /** * BufferedImage 和 ImageIO * BufferedImage缓冲图片 * ImageIO图片读取 * */ public class App { private final int WIDTH = 80; private final int HEIGHT = 60; BufferedImage image = new BufferedImage(WIDTH,HEIGHT,BufferedImage.TYPE_INT_RGB); Graphics g = image.getGraphics(); public static void main(String[] args) { try { new App().zoom(); } catch(Exception e) {} } public void zoom()throws Exception { Image srcImage = ImageIO.read(new File("image/1.jpg")); g.drawImage(srcImage,0,0,WIDTH,HEIGHT,null); ImageIO.write(image,"jpeg",new File(System.currentTimeMillis() + ".jpg")); } }