?? zoomimage.java
字號:
import javax.imageio.*;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.*;
/**
* Description:
* <br/>Copyright (C), 2005-2008, Yeeku.H.Lee
* <br/>This program is protected by copyright laws.
* <br/>Program Name:
* <br/>Date:
* @author Yeeku.H.Lee kongyeeku@163.com
* @version 1.0
*/
public class ZoomImage
{
//下面兩個常量設置縮小后圖片的大小
private final int WIDTH = 80;
private final int HEIGHT = 60;
//定義個BuffedImage對象,用于保存縮小后的位圖
BufferedImage image = new BufferedImage(WIDTH , HEIGHT ,
BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
public void zoom()throws Exception
{
//讀取原始位圖
Image srcImage = ImageIO.read(new File("image/board.jpg"));
//將原始位圖縮小后繪制到image圖象中
g.drawImage(srcImage , 0 , 0 , WIDTH , HEIGHT , null);
//將image圖象文件輸出到磁盤文件中。
ImageIO.write(image , "jpeg" ,
new File(System.currentTimeMillis() + ".jpg"));
}
public static void main(String[] args)throws Exception
{
new ZoomImage().zoom();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -