import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class Tu {
public static void main(String[] args) throws IOException {
String fn ="D:\hllo\timg[3].jpg";//修改图像尺寸,可以生成缩略图。
File s = new File(fn);
BufferedImage src =ImageIO.read(s);
int w = 250;//调整图标长宽。
int h = 250;
BufferedImage i = new BufferedImage (w,h, BufferedImage.TYPE_INT_RGB);
Graphics g = i.getGraphics();
int x = 180;//调整大小。
int y = 70;
g.drawImage(src,0,0,w,h,x,y,x+w,y+ h, null);
g.dispose();
String newfn =fn.replace(".","_"+w+"_"+h+".");
ImageIO.write(i,"jpg",new File(newfn));
String fn ="D:\hllo\timg[3].jpg";//修改图像尺寸,可以生成缩略图。
File s = new File(fn);
BufferedImage src =ImageIO.read(s);
int w = 250;//调整图标长宽。
int h = 250;
BufferedImage i = new BufferedImage (w,h, BufferedImage.TYPE_INT_RGB);
Graphics g = i.getGraphics();
int x = 180;//调整大小。
int y = 70;
g.drawImage(src,0,0,w,h,x,y,x+w,y+ h, null);
g.dispose();
String newfn =fn.replace(".","_"+w+"_"+h+".");
ImageIO.write(i,"jpg",new File(newfn));
}
}