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"));
	}
}

  

posted on 2013-10-28 11:21  wp456  阅读(629)  评论(0)    收藏  举报

导航