/*
?*?Created?on?2004-10-11
?*
?*?TODO?To?change?the?template?for?this?generated?file?go?to
?*?Window?-?Preferences?-?Java?-?Code?Style?-?Code?Templates
?*/
package?net.jspcn.test;
import?java.io.File;?
import?java.io.FileOutputStream;?
import?java.awt.Image;?
import?java.awt.image.BufferedImage;?
import?com.sun.image.codec.jpeg.JPEGCodec;?
import?com.sun.image.codec.jpeg.JPEGImageEncoder;?
public?class?JpgTest?{?
public?void?jpgTset()?throws?Exception{?
File?_file?=?new?File("d:\\1.jpg");?//讀入文件?
Image?src?=?javax.imageio.ImageIO.read(_file);?//構造Image對象?
int?wideth=src.getWidth(null);?//得到源圖寬?
int?height=src.getHeight(null);?//得到源圖長?
BufferedImage?tag?=?new?BufferedImage(wideth/2,height/2,BufferedImage.TYPE_INT_RGB);?
tag.getGraphics().drawImage(src,0,0,wideth/2,height/2,null);?//繪制縮小后的圖?
FileOutputStream?out=new?FileOutputStream("D:\\newfile.jpg");?//輸出到文件流?
//File?file?=?new?File("D:\\newFile.jpg");?
JPEGImageEncoder?encoder?=?JPEGCodec.createJPEGEncoder(out);
//JPEGImageEncoder?encoder?=?JPEGCodec.c
encoder.encode(tag);?//近JPEG編碼?
out.close();?
}?
public?static?void?main(String[]?args){?
try{?
new?JpgTest().jpgTset();?
}catch(Exception?e){?
e.printStackTrace();?
}?
}?
}?
posted on 2007-03-25 00:50
JJCEA 閱讀(811)
評論(1) 編輯 收藏 所屬分類:
java日記