import java.io.*;import java.awt.*;import java.awt.image.*;importjava.awt.Graphics;importjava.awt.color.ColorSpace;importjavax.imageio.ImageIO;public classChangeImageSize
{/** *//*** 缩放图像
*@paramsrcImageFile 源图像文件地址
*@paramresult 缩放后的图像地址
*@paramscale 缩放比例
*@paramflag 缩放选择:true 放大; false 缩小;*/
public static void scale(String srcImageFile, String result, int scale, booleanflag)
{try{
BufferedImage src= ImageIO.read(new File(srcImageFile)); //读入文件
int width = src.getWidth(); //得到源图宽
int height = src.getHeight(); //得到源图长
if(flag)
{//放大
width = width *scale;
height= height *scale;
}else{//缩小
width = width /scale;
height= height /scale;
}
Image image=src.getScaledInstance(width, height, Image.SCALE_DEFAULT);
BufferedImage ta