普明园基金项目用到的:
// File f=new File(".");
// String path=f.getAbsolutePath();
// System.out.println(path);
// System.out.println(savePic);
System.out.println("../webapps/"+request.getContextPath()+savePic);
File _file = new File("../webapps/"+request.getContextPath()+savePic); //读入文件
Image src = javax.imageio.ImageIO.read(_file); //构造Image对象
//int wideth=src.getWidth(null); //得到源图宽
//int height=src.getHeight(null); //得到源图长
BufferedImage tag = new BufferedImage(348,275,BufferedImage.TYPE_INT_RGB);
tag.getGraphics().drawImage(src,0,0,348,275,null); //绘制缩小后的图
FileOutputStream out=new FileOutputStream("../webapps/"+request.getContextPath()+savePic); //输出到文件流
//File file = new File("D: ewFile.jpg");
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
//JPEGImageEncoder encoder = JPEGCodec.c
encoder.encode(tag); //近JPEG编码
out.close();
java项目中用到的:
package com.yl;
import java.io.File;
import java.io.FileOutputStream;
import java.awt.Image;
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余4页未读,立即下载